Thanks for your comments guys!

Kevin - yeah I'm hoping not to come across that one :)

Simon - I fear my JavaScript skills may take some exercising pretty soon, I've got you on my emergency contact list!