This was one of the questions I got from couple of people and it concerns the matter of using LINQ to query objects in SharePoint 2007 such as Lists and Documents/Entries within. Short answer is yes, that in fact is possible and you can find it here http://www.codeplex.com/LINQtoSharePoint You can access the SP object model as well as the SP web services, but before you get excited, it doesn't replace CAML (Collaborative Application Markup Language ) it actually uses it to talk to SharePoint...