Impressive. I need to look at this again as there is too much to assimilate in one visit.