In a couple different projects from the last 2 years, we've used various application blocks (Data Access, Configuration, Logging) with some success. However, they were often difficult to learn, painful to manage after use, and didn't use consistent versions.
Read More...