I ended up getting a Discover card that pays 1.5 miles per dollar, and they double that for the first year. No limit on miles, no expiration, no fees. Can be used for any travel reimbursement - airline, hotel, car, gas, etc. So I can utilize it for all the sales and discounts which alot of rewards programs exempt, too.