I personally prefer the term "geek" to "nerd" because the former implies a natural ken or knack to do something many others find uninteresting or exceedingly difficult, while the latter not only is a little derogatory but also implies certain clumsiness.
Anyway, let's see how you do on the Nerd Test, v.2.0:
