I upgraded to the 3G on July 17th 2008 and my upgrade date is 10/04/2010. Can anyone explain this one because the AT&T rep I spoke with couldn't and said there was nothing she could do for me? I have auto pay and have no delinquency charges on my account. Not sure how I feel about having to wait 28 months to upgrade on a 24 month contract...
Are you part of a family plan? Upgrading one phone on the family plan sometimes (incorrectly?) pushes the upgrade date for other lines forward. Call back and push for a manager and explain your case. If that doesn't work, threaten to leave and/or not renew your contract. That usually gets across to them.
I know for a fact that they can change the upgrade date because AT&T has changed an incorrectly set upgrade date for a phone on my family plan.