Ola,
Yes, you're making a lot of sense. I had rather thought there would be a property in the VDF object which could be changed so that it would connect to a different COM object of the same type. I just didn't know what it was. I'll try that approach. I think it would be better than creating heaps of VDF objects.

Thank you
Ian