I often list thing on here that I don't have time to read, but am hoping to actually get back to at some point. This is one that I really need to go over. Microsoft's
Patterns and Practices group produces lots of great stuff, which mostly fit into 1 of 3 groups:
Patterns,
Guides, or
Code Blocks.
Patters are basically design patterns, not only for software development, but for other stuff like database design.
Guides are basically white papers on various topics.
Code Blocks are great components that you can use in your applications. I have only been using the Data Access blocks, but w/ the release of the
Enterprise Library, there is a compelling reason to work more with them.