Random musings of a somewhat random guy...