>No matter how much data I'm sending the XML file size is bigger, so what's the advantage if I have to send more data for the same amount of information?
The advantage comes in the universal nature of the data. You are right- if you know that your application will be the only one ever interfacing with the info, and that your application will always be written in VFP, and that you will never need a browser interface, then XML probaby has no advantages.
But anyone can understand XML- and with Style sheets attached, a browser can even display it in a meaningful and attractive fashion. So if the interface to your application ever needs to be published- other developers using other platforms have a sure fire way to use your data.
Erik Moore
Clientelligence