*This is what a foxISAPI server "deposit" looks like: cURL="http://www.BigCityDNS.com/scripts/foxISAPI.dll/myVFPServer.Application.SetChoice?"; +"accountid="+theAccountID+"&userid="+theUserID+"&cpwd="+thePwd; +"&activityid="+theActivityID; * Heres what the method looks like in the VFP isapiCOM PROCEDURE SetChoice LPARAMETERS lcFormsVars,lcIniFile,lnReleaseFlag LOCAL lcOutput SET PATH TO (this.cScriptsPath) SYS(2336,1) WITH this SetActivityPage(lcFormsVars,.cAccountUrlPath,.cDataPath+[accountinfo],; .cDataPath+[COM_login],.cDataPath+[iteminfo],.cDataPath+[userinfo]) lcOutput=GetContentPage(lcFormsVars,.cAccountUrlPath,.cDataPath+[accountinfo],; .cDataPath+[COM_login],.cDataPath+[iteminfo],.cDataPath+[userinfo]) ENDWITH SYS(2336,2) RETURN lcOutput ENDPROC &&SetActivityThere is the risk that in some cases, the xml may require more capacity than allowed by URL or lcFormsVars. If you could share something I could look at to help me understand how a VFP isapiCOM could receive an XML, I would be more than greatful - I'll double the delivery of Rubin's dirty deeds! This project does not allow for ASP or JSP - everything is JS and VFP ISAPI COM. MS DOM and MS HTTP can be instanciated at both client and server. Any ideas?