After iPhone 5's announcement, I have been debating whether or not to upgrade from my 3GS I have owned since late December of 2009. At first, I thought it was a no brainer, but now I'm not so sure. I installed the developer gm iOS build last night, and am thoroughly impressed with the performance and features. Yes, it can be laggy. Apps don't load instantaneously (Although Safari is...yes, snappier). The camera stinks, the screen is low res, and there is no Siri, whiz-bang 3d maps, turn-by-turn, LTE. But, for what I want out of a phone. It's still all I need. The screen has a few light scratches, there are some cracks, chips, and dents. There are the inevitable crud in crevices, but gosh darn it, it still works, the battery lasts me a day even with moderate use, and it's old enough where I don't have to handle it like china crystal. Don't get me wrong, I'd love an iPhone 5. But, other than saving $199 and locked in contract, there is something nostalgic about using old tech daily, and having no internal or external pressure to upgrade, just because it's 2 years old and I'm out of contract. Instead of everyone asking if that's the new iPhone, you get people saying "what's that?" "What's that?", you say? "That's my iPhone 3GS, it's been through iOS 3, 4, 5, and now 6, and it's still kickin!" How many of you are still rockin' your iPhone 3Gs and are in it for the long haul? I might just treat this the way I treat a car. Buy it new and use until the ol' baby dies.