Jason Clark wrote an excellent introductory article on multithreading in .NET for the January 2004 issue of MSDN Magazine. There's also some great information on Longhorn, so be sure to check it out.