You haven't had crappy phone support until you've had to deal with ATT Wireless, now Cingular customer service, if you can call it service. If you're lucky, you'll get someone in India who speaks horrible broken English, if you're unlucky, you'll know right away when they answer the phone because you can't understand the "Thank you for calling Cingular" BS. Hang up and try again.
I was moving to college, and wanted to change my area code and number to the one of where the campus is. Sounds simple, doesn't it? Well, the first guy I got didn't seem to know what an area code is, do they not use area codes in India? Do they even use phones in India? I said **** it, called again, got someone else. He rambled on some BS about how to simply change my area code, I had to cancel my service, pay the early contract termination fee and re-sign to get a new area code. **** that too. Called again, and then was sent into a game of phone tag between an English speaking American rep in the US and someone in India whos English skills are worse than my dog's. After eventually waiting on hold for 15 minutes during the game, I hung up and gave up. Never did change my area code, which turns out to be no big deal since all my buddies at college also have cell phones and have free long distance.
And when I had to get a warranty replacement for my T616, what a nightmare. I don't know what part of "The joystick does not work" the rep didn't understand.