As part of my outstanding "Sharepoint Today" gadget I wanted to use CML to query various Sharepoint sites.
Thanks to these Linq to Sharepoint projects this could be much easier than learning CML:
Codeplex project:
http://www.codeplex.com/LINQtoSharePoint
Link I found this from:
http://dotnetaddict.dotnetdevelopersjournal.com/linq_to_sharepoint.htm
Video:
How Do I: Use LINQ To SharePoint to Retrieve SharePoint Data?
Interestingly enough there are all sorts of Linq implementations out there now:
Linq to MSI for example
You can check LINQ4SP on my blog (http://www.sharepointblogs.com/aghy/archive/tags/LINQ4SP) as well.
I foudn today that its now feature complete:
http://dotneteers.net/blogs/aghy/archive/2008/09/03/linq4sp.aspx
I was kind of put off for my test projects that it was not freely available resource (I understand the effort)
Instead I began working on Caml using a library from U2U.
http://www.u2u.net/res/Tools/SharePointCamlQueryBuilder.aspx
http://www.u2u.net/res/Tools/CamlQueryBuilder.aspx
(using DLL U2U.SharePoint.CAML.Client.dll)