>loX=Createobject('internetexplorer.application') >**..do somehing >loY=lox.body && Now you have a reference to loX, and won't be able to release it!! >loZ=loY.document && Now you have another reference to loX, this time an indirect one, and won't be able to release it!! >** So to be able to release LoX, you must release the other references IN REVERSE order >loZ=.null. >release loZ && this line makes it possible to release loY >loY=.null. >release loY >** NOW you can release loX >loX=.null. >release loXThanks again for your help.