Thanks Peter,
That looks to be a really useful Class / Object. I shall investigate using that. I really appreciate you and others sharing your code with me.
Kind regards
David