I added destructor to StubBaseObj. This required adding an explicit delete operator because it already had new. It also required adding atexit code to ProgExecUsr and InitServer. Please review the functions I've added and comment or apply to the git tree at your discretion. cheers donour