Walter,
PMFJI, but your description of ADO.NET ...
>It is a wrapper on top of OLE DB or ODBC.... is not accurate or complete. Sure, there are classes that get your data from SQL Server (or VFP or whatever else) through OLE DB, but the ADO.NET DataSet, through which all of your data manipulation is done, is a disconnected DataSet having nothing to do with OLE DB. I guess I missed your point ...
~~Bonnie