>OK, it was a SWAG, thinking that Win stepped in an handled it as a critical error. If it worked, great. If I think of another way to get around it, I'll let you know what I come up with for trying.
Ok, thanks, so for now, the only thing that has worked, is the isolation of PHDBase in a COM object. However, I'm not sure how it will react in overload. It may run for days and then bang. It's also one additional component on the server. Solving the problem from the top would definitely be better.