Well balanced and informative post Alan. Well done.
This forum is lucky to have your attention, though sometimes I know we must keep you quite busy