Absolutely brilliantly written! They shld call you for naming rights!!!