During the LINQ introductory session at TechEd, Luca Bolognese showed for the first time a working prototype of PLINQ (Parallel LINQ). The demo was very short and without many details... however what you could imagine (parallelizing the access to in-memory objects through a LINQ query) really works without particular changes in your query. Results come faster using all available processor. I'm waiting to put my hands on working bits to make some test...