Random thoughts on all sorts of things.