I fly often and always start searching for tickets with
kayak. They really do a good job of collecting all offers and comparing them across several agencies at once. But once I got caught with a ticket from a little-known seller - I had to return the money through the bank. Now I look not only at the price, but also at the seller's reputation. Convenient service, but a common sense approach is needed.