Pre-ordered iPhone 4 yesterday via Apple.com was charged the $599 price with a $399 upgrade date of 11/2010. When ordering the phone it does say 2-year contract required but on the order status it says "Without AT&T Rate Plan" Most of you seem to be confused. I understand what a contract is but AT&T/Apple has always offered current iPhone customers the $399/$499 price point when upgrading regardless of how much time is left on their contracts. I've read a few places that mention this price was because of all the server errors yesterday and before the phone ships Apple will only charge us $399...? I of course want to sign a new 2-yr contract (and no you don't have to wait until the 18th month to do so) but should I cancel with Apple and do this through AT&T because I know Apple isn't going to give me credit once it ships etc..