I've just seen the announcement of a new LINQ query provider targeting SharePoint contents. It looks really cool and interesting and I'm wondering to play with it. As soon as I started working on LINQ (3 years ago) I thought that a LINQ query provider for SharePoint would have been a good and useful example of a custom query provider implementation. Now that LINQ has been shipped such implementations are coming out, great!