For shorter wait times, try calling different regional/language call centers. I have had good luck with their Mandarin-speaking lines - even though I speak Mandarin, most agents can actually speak English. Their UK line usually also have fairly short waits, but the quality of the agents are appalling.