Update: Here is a direct link to the white paper on LINQ.
The LINQ (Language INtegrated Query) project in Visual Studio (yet another reason to hold off upgrading until Orcas!) is all about making data access easy.
dim smallCountries = select country from country in countries where population<1000000
And the result is a collection that can be accessed via any language.
Well, check out Craig's VOSQL: same results today. No need to wait.
As Craig points out, he hasn't seen LINQ in detail and has no idea as to the internals - but the basis for it is in the output.
The SPS Weblog - Project LINQ - Can it be done in VFP?