Sorry, as I said I'm new with the upgrades...
So it looks like if you want to book online and be sure of your upgraded flight that moment, without a phone call, then you can only do this with CO? It's not like I'm taking a flight that I'd prefer to upgrade, I'm taking a flight because of the upgrade.
With the credit cards, it's not an issue of having 2 of the same for purchases, it's having one less sign-up bonus...sigh...