Let me give you a little advice, comming from the other end of that telephone call. I worked in customer support for a local ISP for about a year, and learned a whole lot about computers and the like, but that is another topic. I just wanted to let you know that most of the time the person on the other end of the line is trying the hardest that they can. Most companies don't hire people that are particularly technology savvy, at all. So just keep that in mind when you are waiting on hold for them to come up with an answer and it takes like a dozen or more minutes.
As for the Japanese Indian guys or whatever, if you talk to one named Roy Rogers say hi to him for me. LOL
Cheers!