I am a Delta SkyMiles member with a large FF balance, mostly from my credit card.
I am wondering if when I fly KLM, AirFrance, Korean, CSA, Northwest, or Continental (any SkyTeam member) if I can use my SkyMiles points to upgrade at the gate?
Also, I was wondering if I EARN my points when I buy my ticket or complete my flight. Once, I bought a full-fare ticket on Delta and canceled it and they let me keep the miles!!!!