Ok, so have a G1 4gb iPhone, and want to get a 3g 16 gb very badly. My concern is my 2 year agreement isn't up until 7/30/09. So if they let me upgrade early, will that lock me into another 2 year agreement. If so, I'm afraid it will screw me out of getting a possible iPhone Pro in June if it's released! What do I do?