This document provides an introduction and overview of ASP.NET MVC. It begins by explaining what ASP.NET is and how MVC differs as an alternative web application project type. MVC is described as a design pattern that separates concerns into three main components: models, views, and controllers. The controller processes requests, the model prepares presentation data, and the view transforms the model into output. Key advantages of MVC include testability, separation of concerns, clean URLs, and an extensible framework. The document concludes by noting it will cover what's new in ASP.NET MVC3 and opening the floor for questions.