There are a lot of ASP.NET web forms developers out there that admit that they don't "get it" when it comes to all the hubbub surrounding ASP.NET MVC. In some ways, I can sympathize with them. The vocal minority that raves about ASP.NET MVC gush about it with such zeal that they make it sound like you'd have to be a fool not to switch over. But in actuality, the decision isn't nearly as black and white. There has been talk about how the ASP.NET MVC framework is a web forms killer (despite the objections from those creating it), and if you listened only to them you would think that ASP.NET web forms development was done for -- cast to the wayside as an obsolete framework suitable only for amateur drag-and-drop developers.