I know go ahead and blast me for it. I heard all the rumors about a new iPhone weeks ago but when I talked to an AT&T salesman he said it was only going to be a software update and was sure of it. So about 9 days ago I purchased an iPhone 16GB version for $299 and then today they have these new versions. What are my options for getting the new one? Can I cancel my account and return the phone until the 17th and purchase the Gs? New contract price?