Hi all, I apologize if this question has been asked before (I'm sure it has been asked and answered before somewhere, but I just couldn't find it after searching in the forum for 20 minutes). So here it is. I have the 1st gen iPhone with the 2-year contract with AT&T. Now my contract is getting to the end, so what happens next? Do I have the ability to change to whatever carrier as I wish? Or will AT&T provide me a cheaper way to upgrade to the new iPhone 3GS? I'm not really in need of a 3GS, but I would consider if it's a good deal. Thanks in advance for tips and answers!