I'm pre-ordering an iPhone 4 right now. I expected to get the $399 price because I'm upgrading under contract. Last year I bought a 3GS and that renewed my contract for another 2 years. But when I went to the Apple store to place the order, it told me the price would be $199. That's fantastic, of course, and means I'll get the 32 GB for $299 instead of the 16 GB I was planning to get for $399. But I just want to make sure this is legit before I go forward. Don't want to end up paying $499 for the 32 GB.