I bought my 3GS on launch last year, and I'm eligible for an upgrade.
"As a valued customer, we can offer you an upgrade with a new 2-yr commitment and an $18 upgrade fee."
I'm in the same boat as this guy and I believe one other person who posted early on. I upgraded to a 3GS on the 4th of July weekend a year ago. AT&T is saying I can upgrade...hmm...Wonder if it's a mistake and if so, if they'll catch it when I go to buy.