i buy directly from airline sites (america west i guess) and Orbitz. IMHO travelocity is crap, the customer service is suck from my experience, so i would stay away from them. Expedia isn't bad. all those services use the same search function anyway though...don't go to a travel agent, cause they get the same deals online that you can from home.