I know this is just one of many threads people are posting seeking advice about selling their phones as the new iPhone comes out. I appreciate you taking the time to read and contribute. I have a one-year old 3GS 32GB I bought when it came out brand new here in the U.S. I love it! It is not and never has been jail-broken or unlocked. If I do a complete restore, it should be as good as factory-new, except that I've used it for a year. I have the original box and packaging. I have a contract with AT&T. I have been a customer since 2000. My contract ends 7/18/2011, but my upgrade eligibility date is 12/19/2010. I want the new iPhone when it comes out next month. I don't expect to get any love from AT&T regarding moving up my eligibility date since I got an iPhone with my maximum renewal eligibility on July 18, 2010. What do you think is the best way and timing to sell my 3GS and get the new 4th Gen iPhone when it comes out next month? I'd like to get the most money I can for the 3GS, and then get the 4th Gen when it is released. Thank you!