This sort of sucks for me. Got off the phone with AA, and I'd be hit with $50 for upgrades on an outbound leg but since the return hasn't cleared yet, I might get tapped for another $75 on the way back.

Shows me for making this a month+ ahead of time...