I purchased my iPhone 4 last year on launch day. Like many others my upgrade eligibility date was in November. I decided to not wait a month and get the early upgrade @ additional $250 on top of iPhone 4s price. I can justify the cost as I am a developer and need the latest platform to test on. Unfortunately my next upgrade eligibility date got pushed back as if I got a fully subsidized phone. The next time I can get a fully subsidized phone is in March of 2013! That sucks because the iPhone 5 is likely to come before then and I would have to pay for that one as well. The date should have only been pushed back 1 year like last time. When I upgraded from the 3G to 3Gs I paid for early upgrade. Then when I got the 4 a year later it was fully subsidized. The same should have happened this year. What gives?