OK, I've gathered the problem is something to do with the COM objects. I'm trying (ie. RTFM) but could do with a little help.

Cheers