I think it is important to distinguish between nerd/geek/dork so:
For those who like pictures:
For those who like definitions:
A 'nerd' is someone with an extremely intense interest or fascination in an academic field of study (often an obscure field). Being a nerd is typically associated with intellect, as they often enjoy specialising in complicated fields of study. Nerds may also have difficulties socialising with others, as many tend towards being introverted. This may cover a broad range of interests, from movies to games (video and table-top), to more practical skills such as computer science. Nerds often have gained a strong and diverse skill set from their studies and experiences, which may at times, be unorthodox or impractical.
A 'geek' is someone with an interest or lifestyle having to do with very niche activities. It is not uncommon for a geek to be capable of reciting large amounts of knowledge that are unintuitive, intriguing and at times, just plain disturbing. Geeks can vary in their interests, from fun and sometimes even frivolous things, to heavily technological interests. Geeks often have gained vast amounts of knowledge and are capable of reciting them in a very succinct (or long-winded) manner. The knowledge could be anywhere from the mundane to 'living encyclopedia' status.
PS: I think just the fact that we are all "socializing" on this forum indicates we are 'geeks' and not 'nerds'.