I'm assuming once the new iPhone is released, the current 3GS and 3G models' prices will drop. The iPhone 4G/HD will undoubtedly be sold at 199.99, and most likely the 16GB 3GS at 99. Do you think the 3G model then will be sold for free on contract? According to sources at AT&T they still have a large amount of 3G models in stock.