Just one geek's opinions and epiphanies