>Ed, when does AutoYield and DOEVENTS come into play or are useful?
Only when running as a client - you've called something from AutoCAD that never returns control to AutoCAD. Until the method invoked returns, AutoCAD is dead. The way you wrote the code, the server app just sits at READ EVENTS...