I just want to second Sheryl's opinion regarding "day of" upgrades. This has been discussed here before. CO will open up FC seats the day of the flight, so even if you don't get your upgrade 72 (or 48) hours before the flight, you could very well get it when you check in.