I just went to the AT&T local store near apartment to pre-order two 32GB iPhone 3G S for myself and my wife... I was informed that due to the fact that we purchased both of our current 16GB iPhone 3G devices on July 15th, 2008 (about 2 weeks or so after the 3G became available for retail purchase), that my wife and I would be ineligible for the upgrade pricing for the new iPhone 3G S, as it has not yet been a full year since we purchase our phones. This means that if we wanted to get the new iPhone 3G S right away when it's finally released on June 17th, then my wife and I would have to pay $499 for each phone. They said that we would have to wait until July 15th, 2009 to be eligible for the $299 upgrade pricing for the new iPhones. So, because of the fact that we waited on longs lines and purchased our new iPhone 3G pretty much straight out of the gates when it was released last summer, we am now being penalized this time around by being requiring to wait one extra month to buy our new iPhone 3G S's ~ that is, unless my wife and I choose to suck it up and pay the full non-upgrade price for two new iPhones, which is an astouning $1,000 ($499 x 2)... yeah, right!! THIS SUCKS!! P.S... and please, no one refer me to this Gizmodo article which doesn't really make an ounce of sense......the guy who wrote this article must've been one crack or something, as any person should be considered more than justified for complaining about this completely wacked-out situation.