Random musings of an eclectic geek.