This is excellent! Thanks for putting the time into it, much appreciated.