Brilliant post - thanks for taking the time to do this.