Came to the thread hoping "an upgrade" meant to ditch my iPhone and get an Android. Leaving disappointed.

My 3GS is already trash...battery life of average internet usage and rare phone call is about 18 hours and the power button's glue wore off so I have to keep one of my fingernails long in order to be able to reset the thing. Still have to wait until November for my 2-year to be up.
And this is all after the 3G that I got first came without a working microphone and I had to drive halfway across the state two-way twice (long story over Apple's elitism) to get it replaced. I really don't know why I bought another one.