Darrell,
Ok, I see whats going on:
Please don't use TRY ... CATCH as the Class TOleAuto use ON ERROR to
route the messages, so they get catched as errors but they are not errors
Thats why in the error description you get S_OK, reporting that everything was ok