Thanks for the constructive feedback, I appreciate and agree with it all. I'm thinking of adding a further version later with some of these features incorporated. :)