Random thoughts and other insanity