You have to do this in the marketplace, per rules.
well if you're going to sell it, I would sell it quick, seeing as you can now get them brand new for $99, albeit with a 2-year contract....
I'm in the same boat as you, but I'm not sure if I want to pull the trigger on the iPhone 3GS