Changing the subject a tad, I recently booked business class flight for two to Budapest next year using points arriving on the 21st July, so I quickly booked 3 nights in a reasonable hotel for a good rate of $150 including breakfast. I then saw a better hotel, so I booked that for a similar rate, while keeping the original booking so that I could mull over it. I was then tempted to book an even better hotel because of a cash back deal with my credit card. A few weeks later, the grand Prix dates for Budapest were announced, and I now have bookings for three hotels that are now charging $400 a night for the same rooms. I have to cancel 2 of the bookings of course, but can't help feel that I am just handing the hotels money on a plate... these are the sorts of cancellations that they would hope for.