one thing which is really cool about Python is how interactive it is; it's much more interactive than VB, for example.

Anyway, I found the inspect module and played with it; it seems to fit the bill, although I haven't turned it loose on the COM objects in question.

COM is still a hack.

Tony