My mom washed her iPhone on May 24th. She went directly to an AT&T store to buy a new one (without calling me first) and bought a new 3GS iPhone with an early upgrade for $299. When she told me what she did I nearly passed out, so did she once I told her the new phone was being announced in just over a week. Anyway, she went back to the AT&T store this week to see what could be done. They were very helpful, and told her she could come back to the store on 6/15, they will return her phone and give her $299 back, she can then pre-order the new iPhone 4 at the "early renewal price" of $299 or $399. Here is my question about being screwed. Her renewal date prior to her buying the new iPhone (and agreeing to a 2 year contract extension) on 5/24 was December 2010. And since her renewal date as of early June when AT&T pushed up the renewals for those in 2010 to ready now was in 2012, her date did not change. When she returns her phone, the AT&T rep said that her renewal date will revert back to Dec 2010 and she will be eligible for the early upgrade discount, not the full upgrade discount. Do you think there is any chance she will be able to get the iPhone 4 for $199 when she returns her phone on 6/15? I might note that her account has a total of 3 iPhones on it, all 3 of which had upgrade dates between July and Dec 2010 and the remaining 2 where bumped up to eligible now for the full upgrade.