Firstly, I'll make sure I don't sound completely crazy (difficult, but it may be possible ). I've just finished a BSc Computing Science with Industrial Experience at UMIST, and the Industrial Experience (one year in a real job as part of your degree) was BCS (British Computing Society) accredited, so I had to be a BCS member. That means I get a subscription of the ITNOW magazine.
Anyway, this month they had an article called "a new term for a new age?" suggesting alternatives for the more dergoatory 'nerd' and 'geek'.
Apparently Geeks are "An unfashionable or socially inept person. A knowledgeable or obsessive enthusiast: a computer geek", while Nerds are "A foolish or contemptible person who lacks social skills or is boringly studious". The author then added the new combination of a 'Neek', "an intelligent individualist attracted to technological issues. A person who is very knowledgeable with regard one or more particular subject(s), often to the detriment of other aspects of their life".
Now, out of all that I'm probably a Neek, formerly a Geek. I'm quite knowledgeable about GW, DoW modding and programming, but my fiancee does occasionally complain that I lack common sense or a real-world view
What about the rest of you?
Also, on a side note, I didn't realise that knurd (Pratchett's word for the complete opposite of drunkeness, not just sobriety, which is in the middle of the two) is a 'real' word and is just a reversing of the word "drunk" Random point, but it's in the article as a possible origin of Nerd.