>Agreed. (And not to change the subject, but your blog post on LINQ and dynamic query results was interesting. Personally, I'm most intrigued about querying in-memory objects and XML, but LINQ should bring something for everyone).
Yeah, I'm really bummed that they chose to go this route with the LINQ implementation - inability to return a typed set of data back out of a business layer is crucial for LINQ to be able to be used in the middle tier. It can be done but only by pre-creating objects by hand for every result type. Which is dumb since hte compiler can do it automatically and already does so now anyway...
+++ Rick ---