Alright, I am eligible for an upgrade through AT&T in December. In the past, when the new iPhone comes out the preceeding generation usually goes down in price. So if this holds true I was going to buy the 3GS when the new iPhone comes out. I have heard about people buying the iPhone 3G off the AT&T online store and just activating it through iTunes and popping in their old sim card and using it without the data plan. Should this be able to work on the 3GS?