In this episode we will give you an introduction to the S#arp Architecture for the ASP.NET MVC Framework. This is a solid architectural foundation for rapidly building maintainable web applications leveraging the ASP.NET MVC framework with NHibernate. The primary advantage to be sought in using any architectural framework is to decrease the code one has to write while increasing the quality of the end product.