I have to get into this...
I feel that I've had the chance to be on both sides of the issue. While I don't have dozens of years of experence, I have spent a few on both sides of the issue.
I guess the biggest key that everyone needs to remember is that many of these horror stories from either side are the exception, not the norm. I worked for an outsourced solution for Qwest Wireless, and it was the worst job I've ever had. Almost every bad story told so far fits this job. I have also worked at MPC (formerly Micron Computers). This was the best phone tech job out there. The only techs they employ are located in the same large room. The interview process is through, and the three week training is great. They only employ people that are capable of already troubleshooting a PC. There is no time limit for calls, just resolve the issue on the first call. The average wait time is 3 minutes to talk to a person. Are there still some punters and givers, yes, but they're few, and the other techs don't like that at all. There is no script, it's just a methodical approach to troubleshooting. When people called in ranting that they wanted parts shipped to them, we pointed out that it's their repsonsibility to help troubleshoot. Most callers were great to work with. True, their products cost more, but you're paying for the support. For those wondering about what they buy with *Gold* support, all you get is a higher priority in the queue. You're doing the same troubleshooting with the same people. For the technical people that have done all the steps, all we ask is the information needed to document that the issues was troubleshooted to it's extent. We point out things that may have been missed. It's tough to have someone call: "I need a new HDD", "what seems to be the issue", "It won't work, and I've troubleshot it already, I know it's the HDD", "What was the error code", "it didn't give me one", "It always does, even when it's clean", "oh...<pause> it said bad sectors", "Bad sectors could be caused by a bad controller, cable, power, OS issues, or the HDD...Did you run the 0 fill?", "Why sould I have to? It's broke", "Is it found in BIOS?", "yes", "run the 0 fill, if it fails, we replace, if not, the HDD's fine. Perhaps another issue", "Blah, Blah, Blah..." As someone said before, companies get reports of how many returned items are truly faulty, and the stats are amazing! Some people's bonus are based on 'no defect found' rates. What's great is getting phone techs from MS, AOL, HP, etc. and have them trying to point the finger at us. It's great fun to prove a punter it's his issue with the customer on the line. Or to ask the MS tech who says it's a hardware issue to prove it. Then asking him what MS certs he has to back his guess up and have silence as you point out yours.
I'm glad I'm not on the phones anymore. It sucks when I have to call in (especially Dell, or some other BIG name place), but as long as the person on the other end understands that I'm not some grandma having trouble getting her 'hard drive' to show her email, then I'm a nice guy.