Also, I think you asked about buying miles without getting an answer. Short answer, it's a sucker's bet. You don't get any benefits from them (except unless you buy them with your airline CC, and only then you just get a few extra miles for the month spent). The miles are just redeemable miles, not qualification miles. It's most often cheaper to buy a ticket than to buy miles for a ticket, plus then when you buy the ticket you do get benefits (such as earning miles or perhaps an upgrade).