I just got off the phone with ATT. They advised you can only buy the 3G iPhone for $199 and $299 if you add a line, start a new account or IF YOU ARE CURRENTLY ELIGIBLE TO UPGRADE YOUR PHONE (Meaning if your contract is up and eligible). My contract is not up until next year. ATT said that I will not be able to get the 3G iPhone unless I add a line to my account. I will not be able to even upgrade it at a higher retail price than the $199/$299. All the other phones ATT sells you can buy when you are not eligible for an upgrade price, but just pay a higher price. But, again they will not allow this with the new 3G iPhone. Anyone have any ideas?