Recently, my friend Venkat introduced me to the Presenter Pattern and we were discussing on its advantages and the situations where using a Presenter would be useful.
Thanks to Jay Fields for elaborating on the Presenter and also providing a sample Presenter implementation in one of his blogs.
I have modified the sample Presenter class provided by Jay, fixed a few minor issues and have made it available here.