Pointers to good concurrent programming information
A coworker asked me if I knew of any good books on .Net multithreaded programming.
The only one I knew of was .NET Multithreading which is weak in some areas and getting a little bit long in the tooth.
One of the best sources of info is Joe Duffy's blog.
Start with Concurrency and the impact on reusable libraries, keep an eye out for his book, Concurrent Programming on Windows, and consider a Safari rough cuts subscription.