thanks for your help everyone,

apologies for the delay in replying, i have been working away. I will try migrating my existing code and try some of the options you have suggested.

Col