Straight from the Thesaurus.com entry for “geek”:
Notes: a geek is any smart person with an obsessive interest, a nerd is the same but also lacks social grace, and a dweeb is a mega-nerd.
Is that so. I was unaware that “mega-nerd” was a technical term.
In other news, turns out “dork” can mean “penis”. They didn’t manage to fit that one into geek. Pun… probably not intended.