A reasonably good brain-dump of things on my mind...