An interesting counterpoint to your rant. I'm in the computer industry and work with some *very* "geeky" people on a daily basis. Computer jockeys who spend 8+ hours a day sitting in front of a computer are frequently not the best examples of personal hygiene or fashion sense.
Something I have noticed, and I do feel bad about bringing it up, is that the "smell" commonly associated with gun shows can also be encountered at computer swap meets in the seattle area. Just an observation.