Last year I purchased a 3GS on launch day with the early upgrade discout, this year, I'm told I'm not eligible. After several conversations and finally after being called last night by their urgent care team, they are giving me the early upgrade although technically I'm not eligible until November. The rep expained to me that you can actually can only get that discount once every 18 months (i've heard that here but i've never seen it in any official form) I then showed them this document which says nothing about 18 months, no asterisks, etc.- http://www.att.com/Common/about_us/files/iphone/pricing_fact_sheet_ip4.pdf , they then said they would research it and call me back. 30 minutes later the rep called me back and agreed that it was leading and that they will adjust my options. This might work for anyone else out there in the same boat. 