There's been a lot of buzz lately about concurrency. The reason for this is due mostly to major hardware vendors' plans to add more processor cores to both client and server machines, and also to the relatively unprepared state of today's software for such hardware. Interested in learning more? Joe Duffy wrote a terrific article in our September 2006 issue as part of the CLR Inside Out series. Check it out.