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