Concurrency is a topic I have been interested in over the last year, but especially over the last six months with one of my consulting projects and research for my own planned writing on the topic. Vance Morrison, from the Microsoft CLR team, wrote a great article for August, 2005 edition of MSDN Magazine that I feel should be required reading for every developer.