ADO is a loss option coupled with FoxPro. i lost 6 months providing the clue inner VFp&ADO&COM., work yes, but is very hard and cause a lot of strange bugs and 2 year after still cause problems. Moving to VFP7 not resolve anything (but maybe vFP8?), anyaway VFp have bad COM support and is not stable.
I suggest create a simple Object-simulation and maybe XML or Arrays for Client/Server and integration with others languages. If need use a remote data, use Remote views or direct SQL calls. With this, you have rigth GUI/Report binding, best performance and use VFP for the rigth work: Database manipulation. By the way, ADO is closed now and MS use ADO.NET in a very similar way than Delphi DataSet+XML...
The Life is Beautiful!
Programmer in
Delphi, VS.NET
MCP