>Again, How can you go back to the method where the error occured and cleanup any object references created with LOCAL before calling ComReturnError(), I do not think it is possible so you will be stuck with dandling object references because you cant do proper cleanup .
>
It's easy. Don't do it that way. Create them as properties of the object. The cleanup code would know what properties to check.
Just curious, what SP are you running?
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer