I have an 32GB iPhone 3Gs. I am not upgrade eligible which means $399 for the 16GB or $499 for the 32GB. I can get $304 from Gazelle.com and about the same from Radio Shack trade in. The problem is that would leave me with around $250 to pay out of pocket. I wish I had tried to sell it sooner, I am sure the market is about to be flooded if it already isn't! I was planning on buying my first MacBook Pro in the next few weeks. I doubt I can justify both.