Sorry if there's another post on this already... After realizing that Best Buy wasn't going to honor the early upgrade that Verizon promised, I called Verizon to do my early upgrade. Well, the guy started off telling me that since my upgrade date is the end of August and my contract date is 12/30/10, that I'd have to pay full price for the phone. I then proceeded to tell him that Verizon said anyone with a contract end date in 2010 can upgrade early... He said "let me check that" then proceeded to come back and tell me that I am eligible. So he was going to let me just pay the full price if I didn't know any better?