>MVC is an architecture that has been around for 10 years or more. The implementation in .NET is for ASP.NET only as far as I know, not WinForms or WPF.
I didn't know it has been around for so long. But WiKi dates it even much earlier
http://en.wikipedia.org/wiki/MVC_Pattern
If it's not broken, fix it until it is.
My Blog