I have a GM-card and will be flying DL with a non-status companion. Is it in any way possible to use my gold-card to get upgraded on the flights and still credit the miles to another program? As I am travelling with a companion we will (if at all) will only be upgraded at the gate, thus making any program changes only right before boarding. From experience I know the agent may not have time for this and may not always succeed. Any ideas how an upgrade can be accomplished?