Notice that Microsoft have released some new goodies today; "Microsoft Parallel Extensions to .NET Framework 3.5, June 2008 Community Technology Preview".
As most of my web projects these days seem to sport a quad core server or some such, I always evaluate my parallel processing options with intensive processing tasks.
From what I read about this framework it should make parallel processing much easier to code. See this article about that; http://msdn.microsoft.com/en-gb/magazine/cc163340.aspx
I'm going to get my thinking cap on now to see how I can apply these extensions to Sharepoint problems.
Download of the extensions is at;
http://www.microsoft.com/downloads/details.aspx?FamilyID=348f73fd-593d-4b3c-b055-694c50d2b0f3&DisplayLang=en