CitiCards now offers a debit card with two miles options (depending on what you pay annual for the card, either one mile for 2 dollers spent, or 1 for 1)..... I took the 1 for 1 and as a EXP - there's no top limit on number of miles - works great at Costco.