I am using the Microsoft XML parser to process XML requests in a Foxweb 2.0 script. I am assigning the instance of the COM object to a property of a user-defined class using CREATEOBJECT("MSXML2.DOMDocument"). The class that contains the COM object is instantiated in the body of the script. This appears to work fine, but it seems that the object is not getting released after the script is run, because when I recompile the script, it gives a "cannot create file" message because the .fxp file is still open. Is there additional housekeeping that needs to be done in such a case? Is there a better way to accomplish the same results?