Guys I dont know if it suppose to be like this or not, but yesterday my upgrade price was $399 because I only have 8 months with ATT with my iPhone 3G. I sold my iPhone today on ebay for more than $300 and decided to pre-order the new 3GS, I followed all the instructions for UPGRADE (not add a line) and the price shown was $199 for my new upgrade and 2 year renewal. I bought it right away. Why was $399 yesterday and today $199. I'm not complaining I feel lucky for selling my old 3G for $370 . My wife haves also the 3G I will upgrade hers too, as soon I sell hers on ebay.