I just upgraded my 2nd gen iPhone to a 3G two weeks ago, and then I get this email two days ago. I don't necessarily *need* a 3GS, but that $100 price differential on the 3G would sure be nice back in my pocket. What are the chances I can get the rep at the AT&T store to give me a refund? I heard that some stores (or was it Apple stores?) would offer exchanges to people that bought a 2nd generation phone right before the 3G was released.