I have finally put all this to use for my Macro - which is now in the Macro Library for anyone else to make use of. It has been fun to do but taken quite a time. It would have been fairly easy to make something just to work for me.. The challenge was to make it robust and simple enough that others could use it too. Thanks for your help guys.