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>

http://stackoverflow.com/questions/2056/what-are-mvp-and-mvc-and-what-is-the-difference#101561