what is MVP design pattern in .net? how it is differ from MVC ? and is it require any template like the MVC 2 in asp.net ? If yes ,from where I can download it ? and how to create basic test MVP application ? I am using VS 2008 . Please guide me . I have knowledge of MVC but not know about MVP .   

Thanks