Years ago I wrote an extensive windows MFC application using Stingray's Model-View-Controller classes. Short learning curve, awesome results -- undo/redo stack, nested scrolling user drawn controls and so on. I would like to reuse or port a lot of the application to .net winforms or WPF. Does anyone have any experience reconciling these technologies? I keep waiting to find a similar MVC library for .net... without having to resort to the overly complicated 'Smart Client - Composite UI Application Block' from microsoft.