I have an application where users send .xls files to the server (IIS 4) which are processed by opening an excel application object on the web server. The problem is that if there is an error on the page, the excel object is not destroyed and eventually crashes the server. <BR><BR>In the offending page, I have an on error resume next statement in the processing function and cleanup code at the bottom of the function. My rationale being that all errors will be ignored and the function will execute until the cleanup code is encountered. The excel object would then be destroyed and inconvenient server re-boots would be avoided.<BR><BR>However, it does not work. Does anyone have any tips on how to reliably clean up out of process servers on IIS 4?<BR><BR>Your help is majorly appreciated.