Dofactory has a 3.5 framework for developing software and includes some design patterns which are explained in a document. There's a sample app built using the framework which has user interfaces for WinForm, WPF, ASP.NET (WebForms), ASP.NET MVC, plus DAL's using Linq & ADO.NET which makes it a candidate for a learning tool and a framework to be used in real world apps.
I am not sure about the quality and ease of use of the framework. I would like to hear opinions from people who actually used it and from ones who hear stories about it.
I am also interested in similar good frameworks which include a DAL and business layers (beside CSLA).