There is a difference between a geek and a nerd, and I think this piece occasionally confuses the two. Then again, I wonder whether my understanding of the terms is universal or not...
I've always considered geeks to be those who "know their shit" about some technical topic (often multiple topics), and nerds to be more along the lines of "gamers and dungeon and dragon players."