I have never met anyone who could explain the differences between all the Presentation patterns to me, but new ones seem to spring up almost daily. The last time I checked I found
Model View Controller, Model View Presenter, Document View, Supervising Controller, Passive View, Front Controller, Page Controller, Humble View, Humble Dialog, Model View Viewmodel, Presentation Model and Application Model,
More...