To me they mean pretty much the same thing except that one term is offensive on the West Coast and the other is on the East Coast. I think it is nerd that is offensive on the West and geek in the East, but I could have that backwards.
Sorry, Ben
I have come to believe that idealism without discipline is a quick road to disaster, while discipline without idealism is pointless. -- Aaron Ward (my brother)
...but 'nerd' is pretty offensive over here AFAIK. I broadly advertise myself as being the company Alpha-geek, but that doesn't mean anything as far as social acceptability goes.
The most exciting phrase to hear in science, the one that heralds the most discoveries, is not "Eureka!" but "That's funny..." -Isaac Asimov
And in the UK, neither have particularly +ve connotations.
Peter [link|http://www.ubuntulinux.org|Ubuntu Linux] [link|http://www.kuro5hin.org|There is no K5 Cabal] [link|http://guildenstern.dyndns.org|Home] Use P2P for legitimate purposes!