My upgrade is July 1st but I'm not going to wait. I'll be paying full retail. I asked for an early upgrade and they declined. However, they agreed to credit my account for the difference between what I pay full retail and the $199 price so it all worked out in the end. I actually prefer it that way because now I'll still have my upgrade to use anytime I want to.