If, like me, you bought a 3GS on release day you can spend $18 and reset 2 year commitment to get a new iPhone tomorrow....
http://www.tuaw.com/2010/06/06/is-atandt-moving-up-your-iphone-upgrade-date/
http://www.tuaw.com/2010/06/06/is-atandt-moving-up-your-iphone-upgrade-date/