Generally outstanding, but now India?
In the past, my experiences with Apple call centers have generally been very good. I've spoken to Apple people in Canada, Texas, and New England, and always had friendly people who genuinely tried to help, and were always willing to do a little something extra, such as put me on hold while they called the dispatch center to see what happened to my stuff, or calling me back with a follow up.
Today when I called to find out what's going on with my iPod Touch warranty repair (on-line status says "diagnosis" for six days), the IVR takes and confirms the case ID, but then the call is answered in India, and the rep there is typical of Indian call centers: extremely polite, but nothing is transferred over (no case ID), has no information about anything, and no ability to do anything.
I've always felt that Apple's customer service was one of the top reasons people buy their products, and my experiences with their call centers have backed this up. Why would Apple jeopardize this by using call centers that don't know what's going on, can't help, and give customers a bad impression?
(Just as an aside, I work with many extremely talented engineers who are from India, but my experiences with companies who have call centers in India and the Philippines has been very consistent and very bad. My guess is that this is probably because the centers aren't integrated into the company's main systems, and also such centers don't attract the best employees.)