I read on a lot of these about people waiting for something better to come along before they upgrade their phone, I can understand that if you like the phone you have, and not wanting to change phones, but it is the ones who think the next phone that is released is going to be better than what is out there now. If that's true and the next one is better, you will never upgrade, you will always be waiting for something better. Define better for me ? I mean really, there is some pretty amazing phones out there right now, What is it that you want your phone to do that today's phones will not do ? Or is it that you just want to be able to say you have the latest and greatest. From the cheapest smart phone to the most expensive they all do pretty much the same thing, some are faster and have more storage but other than that you have Apple, Android, Windows and Blackberry that all do the same thing in different ways and they do come out with updates, but most updates are really just a new paint job and new stereo . So really I would like to know, What do you really think you are waiting for? what is going to be so game changing in the next new phone and how do you know the phone after that won't even be better and worth the wait for it, Oh oh , but the the one after that is sure to be the best...............