By far the best piece written on here I have ever read, well done !