What I don't get is people's obsession with getting every new model, because I can do everything you just listed on my 3Gs, and that's soon to be four generations old.
Surely you hankering for an upgrade by now though?
I can understand you not wanting to take every new rendition but the distance between a 3gs and the upcoming 5s is huge!!!
There only been 6 models since 2007 at a rate of roughly one a year.
I don't think owning 3 iPhones over a 6 year period at an average of 1 every 2 years is unreasonable. Is that not more or less inline with most carriers upgrade cycles?