Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I still have my 3GS as a 3rd line, but I've gotten too used to the higher resolution of the 4. Plus, I honestly have less dropped calls with the improved antenna of the iP4.
 
For the OP's sake, I hope he IS trolling.

Otherwise, signing a 2 year contract to get a 3GS was a really really really stupid thing to do.

I hope he gets enough sense to atleast return it before the month is up (even if it means paying a $20 restocking fee), and get an iPhone 4. And if he doesn't want it, I would be happy to mail him my mint condition 32gb 3GS and a couple of hundred dollars for his iPhone 4.

It's hardly stupid. I had three accounts that were upgradeable. I upgraded one to an iPhone 4, one to one of the new 8GB 3GS and the third to a new 32GB white 3GS. The 8GB 3GS are still offered by Apple and lots of people are buying them, look at the shipping times. I wanted to order my 8GB through Apple but didn't want to wait a week to get it so I ordered it from AT&T and got it the next day.

The 3GS is still an amazing phone, the iPhone 4 seems to be just about a half a second faster, not enough to make a big difference and that only leaves the display and cameras.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.