<< As for nerd, there are those that would call everyone on this board a nerd. >>
I think the word you're looking for is "geek".
A geek is someone who is good in a technical or scientific discipline, most often related to computer software, computer hardware or information technology. Geeks are also often antisocial, too skinny or too "husky", have poor verbal skills, but make tons of money doing what they do best.
A nerd is someone with all the negative attributes of a geek, with the difference that a nerd isn't much good at anything.
Given these definitions, everyone on this board is either a geek or a nerd. Geeks post useful advice, nerds post questions or useless crap.