I own a 2g iphone, much to my dismay, the price AT&T is offering me to upgrade to the 3GS is $200 more than for new subscribers! I paid $400 for the 2g, it was in no way subsidized by AT&T, and AT&T let 2g owners upgrade to the 3G at the best rate. What's going on here? I've called AT&T 3 times, each time I was given the run-around. After reiterating the situation, each representative agreed I should be given the $299 rate, but two days after each call (when the change should have been made) I was told that my request had been rejected for not meeting AT&T's upgrade criteria. Anybody else with a 2g iPhone able to get the $299 price without spending over $100/month the last 3 months?