Phil Haack has a succinct description of the difference between MVC and MVP based on an explanation of why MVP evolved. Good stuff.