I had so much to say that you'll have to pick a sub-section to read it!