I'm not - but geeks fight the wrong battles regardless. Instead of realizing and building what our users want, we constantly tread water and waste our time on issues (important to us, and us only) like opening our code. This has no tangible benefit (nor harm, to be fair), yet it's something we fight about instead of spending this time building slick, efficient UIs.<p>For example, I just read a most interesting exchange on a board, where one guy was going on about how the video experience sucks because there's no DVD drive - it's completely missing the forest for the trees, getting hung up about a single insignificant detail that's at the very best a nice-to-have. This sort of tunnel vision prevents the broad view required to execute this sort of device.