The problem with the airline cards is that they have high annual fees. USAir's classic card is $50 annual, gold is $70, platnium is $90. You get bonus miles with the first purchase 3,000, 4,000, or 7,000. Getting a ticket is another thing. I have enough for a free ticket between September and February, earned through flights not the card. I was checking online for Las Vegas for the end of Sept or beginning of October, nothing. I checked for Orlando for our early December trip, nothing for the date we wanted and the day before had 1 early morning flight through DC with a long layover. My Mom needs less than 5,000 miles for a free ticket so she was thinking of getting the card to get the miles she needs, but it's not worth it if you can't get seats.