James:
Wow, thanks very much for that insight. I suppose I so used to dealing with "generic" COM objects (Excel and the like) that it is reflex to ReleaseComObject everything; at least, that's what I
thought the best practice was for dealing with COM references. I'm probably over-coding with the ReleaseComObject calls.
As for the advice of programming with the controls, I wholeheartedly agree: it is much easier.
Thanks.