I just got my 3GS swapped out due to a crack around the ringer switch but oddly enough i just yanked my SIM card from the new phone and put the phone in the original box and dumped it in my drawer I'm thinking now is the perfect time to sell it seeing as its new and its also legally unlocked. In the interim i'm using a BlackBerry Bold 9000 and i hate OS 4.6 with passion. Im not debating between 1. Getting the upcoming iPhone 4 2. Buying an HTC Desire now or 3. None of the above and just sticking with my new 3GS for another year. Im quite torn. I'm bored of the iPhone but the fact is it works and has served me well. Also anytime i consider Android i remember how messy updating to new firmwares can get (months of waiting) and how it sucks multimedia wise. Finally nothing i've heard about iPhone 4 has really piqued my interest...don't care about the camera update front or back, design or even OS 4.0 in its entirety...meh. Anyhue i'm thinking regardless of what i end up doing i should at least sell my 3GS now right?