I have been following ASP.NET MVC ever since it was brought up as the meta-pattern behind Stackoverflow. As I referred to in my last post, I'm in the process of building a website for a local Catholic school. Part of the the act of building the site is determining whether or not I want to go the extra mile and really make it something special, or if I just want to 'make it work'. The traditional Web Forms + NHibernate + SQL Server will make it quite easy to build; but then I wouldn't be learning anything new. MVC does seem like overkill for the task at hand, however. So the question at hand, Speed? Or doing it the right way?