Random musings of a wandering mind.