Sorry all! Something unexpected has come up over the last 2 days. I didn't realise I had this many replies! I haven't even had a chance to read over everyone's suggestions yet... I will go through it all and post again.

Very thankful for all the assistance!

Cheers
Dave