Looks like MS is at it again trying to make simple things complex. Fist it was AJAX and now MVC. I thought the point was to be Keep it Simple, but that seems to be lost on Microsoft lately. The .Net framework is getting overly complex and is no longer easy to learn for newcomers. This will push the newcomers to other tools.