I've had a chance recently to do some development work using Microsoft's MVC. The first thing that I'm impressed with the the hackable URLs. I wrote my own some time back using asp.net 2.0 and I have to tell you. That was not fun. MVC makes this as easy as 1-2-3. The second thing that I'm impressed with is the model/controller. It's easy to setup new pages and defaults. I started working on Forms/Data last night and ran into a few snags but I managed to hack through it. I think they still have some work to do in this area, but it's still usable. I'll keep posting more on this topic as I dive deeper.