I can see that StackOverflow.com can turn into addiction and I can't afford another one :) Anyway while browsing, I noticed a question on MVP vs MVC. I just couldn't resist...oh and I did add something on Presentation Model. I won't be surprised if this causes no shortage of controversy.

<warning>It's long</warning>