Woohoo!  Parallel Linq!

eWeek has an article talking about a new project at Microsoft called Plinq whose goal is to spread a Linq query across multiple processors.  Anders Hejlsberg discusses the potential performance advantages of distributing work across multiple processors. 

The article also cites a blog post last September by some Borland guy blathering on about how Linq would be a great way to tap into concurrent processing without burdening the developer with threads & locks and all the associated headaches.

Looks like Anders agrees.  ;>