You shouldn't use the DSO. You should manually populate the textbox/textarea controls, then validate them if needed, then update the data after the data is done being edited. You should send back the updated XML using the Microsoft.XMLHTTP control (part of msxml.dll, installed with IE5). You can post it to an ASP, then you can have a VFP MTDLL called from the ASP. I would only recommend RDS for intranets, or non-commerce internet, etc.