I just rediscovered Kayak.com today. What a site!!
I was losing my tether with Singapore Airline's site (for some unknown reason they would not accept my card). They had flights from NYC to Jakarta for $1250, which I thought was an amazing price. So I rang up their sales line but their operators in India could not make out what I was saying (terrible line).
I hung up rang again, same bloody problem. What shoddy shoddy service! The website didn't want to take my money, the call centre operators could not make out what I was saying.
A colleague then suggested Kayak.com, straight away it suggested trying Emirates. Everything was booked in under 10 minutes. Plus the flight only has one stop, plus it cost me only $1035! Emirates seem to be best bet flying to Jakarta from New York (whereas Etihad, their Abu Dhabi neighbours are definitely the best from Dublin).