<p>I have to agree with "nerd" as a pejorative. "Geek" would be the positive term for what has been described. There IS a difference between "nerd" and "geek." :P</p>
<p>Nerds tend to be associated with pursuing knowledge to the exclusion of everything else. They're often only capable of associating with one another, and often have the corniest wit (as Brine) said. I disagree that this species concerns itself with GPA -- that, I believe, is better ascribed to the "prestige whore" or "grade grubber," which may be a nerd or geek, but does not typify EVERY nerd or geek.</p>
<p>Geeks are often associated with science (especially computers). Geeks are the D&D fans, the computer programmers, the gamers (to a degree -- too far and you truly become a 'gamer' and not a geek, which is a whole other category), the total odd balls. Geeks have a life whereas nerds do not. Geeks are plenty comfortable associating with their kind, but are also capable of branching out and touching the outside world -- they're just not necessarily understood. The term "geek" originally referred to the carnival performers whose act consisted of biting the heads off chickens and eating glass. It eventually morphed into a word that identified someone who is considered to be odd or bizarre when compared to society as a whole. </p>
<p>Use of these terms may very. Nerd is almost always a pejorative (and when it's not, it's often being used incorrectly). Geek is positive when used among geeks, but is often a pejorative when used by an "outsider." The main difference between the two groups is the social life (as in, geeks have a twisted version of one, whereas nerds often lack one entirely), but the morphing of the words has tended to split "geek" into "geek" with computer/science connotations and "nerd" which is a geek with a humanities bent.</p>
<p>:D</p>