Fonolo.com has mapped out the automated customer service phone trees of 200 companies. Log on, click on the department you want to reach (reservations at American Airlines, for example), and Fonolo will make the call, navigate the system, and call you when it has reached your desired department. When we used it to call Citibank, it connected us with a rep in less than 20 seconds, compared with two minutes when calling directly. Fonolo has an iPhone app as well.