Hi John
Related to LINQ to Sql, I read an interesting opinion of Scott Guthrie about Linq to SQL features.
"I expect a lot of developers will use these features to merge their data and business layers together for many projects (which for 90% of projects is just fine)."http://weblogs.asp.net/scottgu/archive/2007/06/29/linq-to-sql-part-3-querying-our-database.aspx>Bob,
>
>Linq to SQL offers some mechanisms that make it easier to craft complex variable queries. It's still in beta, but well worth a look IMHO.