What's weird is my primary phone line is no longer under contract anymore. My secondary line is another iPhone that belongs to my brother. He got his a week after the 3GS came out. However his is showing 2/2011.
Makes no sense. Especially from the posts I am reading here. There seems to be no rhyme or reason to what AT&T is doing as far as upgrades go.