Well... I purchased an iPhone on June 11 of this year. This was my first time with AT&T so I only had this GSM phone. So, after finding out about the iPhone 3G I read that since I purchased my phone after may 27th I was able to upgrade for free. Two days ago I went to the AT&T store I bought my iPhone and asked will I be able to upgrade for free they told me Yes. But, to be sure they had to check on the computer well it seems the deal was from May 27th to June 9th. Which meant I was not able to upgrade for free. So I called AT&T their stand on it was that June 9th was suppose to be the last day that AT&T stores were allowed to sell it. So for the past two days they have been trying to figure out if they will allow me to upgrade for free. So, it looks like no new iPhone for me for a bit.