I'm such a phone freak I get a new one about every 6 months. I get bored, disappointed, or envious of something else. Within the last year I've had 3 phones before buying the iPhone. I can honestly say I'm now satisfied. I can see myself sticking with this for the long haul - probably until the next version of the iPhone comes out. This is the phone that finally does it for me and I've had Windows Smartphones, Nokias, SE's, etc! It's the UI, ease of use, internet, and just the way it interacts with my Mac. Plus, with Apple's history of feature updates I know it'll get even better.