title: Reason to upgrade from ASP.NET MVC2 to MVC3
body: <p>With the release of ASP.NET MVC 3, I am wondering what are the major reasons (killer features) we should upgrade our app to MVC3.</p>
  
  <p>Our app is currently in MVC2 using:</p>
  
  <ul>
  <li>Ninject & Ninject.Web for IoC,  
  <li>Linq to Sql
  <li>jQuery (no ASP.NET Ajax)
  <li>flot charts.
  <li>MVC Contrib
  <li>Custom REST (through dynamic WCF no XML config files)
  </ul>
  
  <p>We do not use ASP.NET charts or EF etc.</p>
  
  <p>Is there any real compelling reason we should upgrade to ASP.NET MVC 3?</p>