I booked flights through Expedia and paid with American Express. When I went to select seats, none were available at the price I paid, so I had to pay an additional fee for select seats. I called AA customer service and was told that if I wanted the seats guaranteed to be available when I arrived at the airport, I would have to pay the fee or risk having seats not available. Have you seen the Jerry Seinfeld episode when he arrives at the car rental place and is told there is no car available even though he made a reservation? He told the attendant they didn't know the meaning of the word reservation. I would call this offer bait and switch by Expedia and American Airlines.