Now I am sick of seeing these pointless threads on not upgrading to the iPhone 3gs and instead keeping the 3G. The only people who should not upgrade to the iPhone 3gs are people whose ATT contract does not offer them an upgrade. If your contract has either a complete upgrade which offers the 3gs at a price of 199/299 respectively or offers a discounted upgrade for the price of 399/499 you should sell your current 3g iPhone...16 gig 3g iphones currently go for around 500 dollars unlocked or 400 if they are stuck on ATT. 8 gig 3g varies but you should still be able to get at least 300 for your phone. take that money and buy the new iphone 3gs...you get a better phone than the current 3g and possibly even have some extra cash from the sale to spend on watever...seems like a win win to me?