Don't get me wrong, I love India, I love Indian culture and history, I love Indian food, and I personally know a lot of cool Indian people. But for the love of God, why does customer tech support for every single piece of technological hardware, every software program, etc. have to be in the hands of Indians living in India? Yes, I know the rationale is companies just want to be cheap and pay people who are willing to work for 10 cents per hour in positions that usually pay $10 - $20 per hour in the US. Yes, I know Indians are very technology-oriented and make great programmers and analysts. However, it's beyond me why tech companies think it's a good idea to outsource customer service to people who can barely even speak english (or any other language other than native Indian dialects for that matter) to resolve relatively complex issues. I personally abhor calling tech support for ANYTHING because I know it's going to take at least 30 minutes to sometimes well over an hour to resolve something that should only take five minutes tops to resolve just because I'm going around in circles due to a language barrier. Obviously I'm not the only person who thinks this way because if you go to any consumer complaint site, you will see endless complaints about customer service for tech companies (especially HP).
This is EXACTLY how I feel:
[youtube] Mod. edit: video redacted because it contains unfiltered swearwords. [/youtube]