I recently booked a trip (New York ~ Utah) on expedia. When the trip posted, not only did I earn Miles but, the trip earned one Q point per mile flown. Considering that the price was almost half of what I was quoted on AA.com, this came as a very pleasant surprise.