I have always been an advocate for patters, as they make us better developers. I have always adopted those on my projects, a few years ago you can read my posts about CSLA or the ASP.NET MVC recently. Patters and Practices are great in software development...