Introduction: Most other people in my profession are ex-programmers or gamers who think they know lots about PCs. But most didn't even know more than one computer language or only game software and issues, nonetheless the ins and outs of the OS or PC hardware. Or the Geeks, where they work from index cards listing 'what to do'. I've worked at companies that _made_ and designed PCs. I've worked in the software and hardware depts, so I really have decades of experience dealing with things like Windows and device drivers back to Windows _2_. (no, you never saw it ;-) Every time I look at machine someone else supposedly fixed, I find so many things they DON'T know to look at, still messing the machine up. I just have more breadth of a knowledge base than others. I always say, its not that I'm smarter than you (this is the Geeks mantra apparently) that I know how to fix this, its that its ALL happened to ME already! ;-) Friendly help, not antagonistic.
Helping people help themselves.