>>Model View Controller - one of the latest paradigms in ASP.NET programming
>
>What is it used for?
It goes past the abstraction that MS tried to create with ASP.NET, and gets back to web basics. I would recommend checking out some of the TekPub movies if you get a chance. I figured it might be an attractive alternative to somebody with your web experience.