Having been working in Tech Support for a number of years and now as a Developer, I think I've had exposure to the various different types of computer users. If I could categorize them into 5 groups...
1. People who know they aren't technically proficient, and don't try to pretend that they are.
2. People who are technically incompetent but don't know it, and like to throw in buzz words that they have heard but don't have a clue about.
3. Just your average person who knows their limits, but can get on just fine with a computer.
4. Power Users and people who are comfortable with technology. These could be high end users or your average computer guy.
5. The IT guy with the God Complex. Plagued by being surrounded by the technically incompetent and cursed with superior intellect and always being right.
I like groups 1, 3 and 4. I strive to be in group #4. Me and computers generally get on well, but I don't think that makes me any different from anyone else, if anything, I think I may have the brain defect that makes it possible to communicate with inanimate objects.
Group #2 are generally just annoying, and typically have those highly whiny & grating voices - I'm actually listening to one member of this group a few cubicles down as I type...
Group #5 are a group of the most arrogant self absorbed pricks - hopefully my characterization of User #2, doesn't lump me in with this group. For some reason they always seems to be one member of this group on the bus or the train, generally trying to impress a girl with his technical prowess. I'm just grateful for headphones and Linkin Park, Metallica and the Foo Fighters.