There it is. I'm not eligible for a standard upgrade price until 12/24/2009, whatever price that maybe. Currently eligible for 16GB 3GS for$399, $200 more than new user to AT&T. Now why does it show I can get the regular 8GB 3G for $299 when they system already knows I'm using it. What's more bizarre is the price of it, $299 when they have marked it down for new users for $99. Notice each upgrade require 2-yr commitment, if canceled early, they charge $175. Why 2 year? Why does Apple keep making new iPhones every year? So they can help AT&T make even more money.
Apple could have made the 3GS available when the 3G was released. They know the technology, they have the technology, they just wanted to make the iPhone better and better each year so people can buy it and upgrade. They want us to buy 2 times, 3 times the iPhone. How you think they made the 3GS so fast? It was announced almost out of nowhere, they kept the secret to themselves. Hold the better technology for next year's release. I'm telling you, it's how techno companies do.