Last year I bought the iPhone 3G on July 11th, the first day it went on sale. I was only 1 year into my contract so I had to pay the $499 price and of course sign another 2 year contract. I know I'm only 1 year into that "new" 2 year contract I signed last year, but why can't I get the subsidized price for the new iPhone? It's not like I got a discount the first time around and have to "pay" it back to AT&T before I can get another subsidy. What's the deal?