Yupp - well done - I really enjoyed reading it.