Time for input from the community (instead of me blathering on about whatever sets me off).

Have at it.