Random musings from a guy who has been around the block once or twice...