Sometimes, banks will give you miles for meeting certain spending thresholds if they think you might cancel your card. (creditcards.com)
Since credit card companies are eager to line up more customers, they'll often offer tens of thousands of miles just for signing up — and thousands more for reaching certain spending thresholds. (creditcards.com)