I think that all these sites (Hotwire, Expedia, Travelocity, etc.) have just gotten greedy. When they first started out they needed to get users, so they kept prices really low. Now you can get a lower rate directly from the airline or hotel than from any of these sites. In particular, I have a specific complaint about Hotwire. I purchased a 4 and a half star hotel in Century City, CA. (For those who don't know this is an extremely nice area, adjacent to Beverly Hills). The rate was $183, which sounded good to me. I booked the room and was informed that my property was the Century Plaza Hotel and Spa (which really is a beautiful hotel). Being a saavy consumer, however, I went directly to the hotel website and found that the same room I had booked for that night could have been bought through the hotel for $179. I immediately requested my double the difference payment, which i was granted. But it actually gets worse... the hotel then proceeded to try and double charge me for the room. I went to the front desk to clarify and found out that the rate hotwire had gotten the room for was $130. Thats a pretty huge markup if you ask me. Travel agents don't even charge comission that high! If they are getting rates that low, there is no reason that I should be able to book for less directly through the property. I contacted them and they were less than helpful. Nor were they at all apologetic. So I'm not using that scam of a service anymore and I don't think anyone else should either. The best method is to use Expedia, Orbitz or Travelocity to find the lowest rates in the market/area and then go directly to the airline or hotel to make your purchase. At least that way you get the full benefits (frequent flier miles, hotel points and more lenient cancellation/change policies). I would love to hear any feedback.