Earlier today, the Patterns & Practices group at Microsoft released Enterprise Library for .NET Framework 2.0. Enterprise Library represents a collection of composable & reusable application blocks that provide implementations of commonly-used patterns found in software. These include data access, cryptography, exception handling, logging, caching, and security.