Random thoughts and things.