Some great responses in this thread - well done to all concerned.