Instead of calling it the iPhone 5 what they actually meant to call it was the iphone 2.3g since every new iphone that comes out there is little to no difference at all with them, Apple are basically milking people dry of their money by adding 1 or two new features to the software and nothing major at all to the hardware, and the new features you get with the software you can most likely get by upgrading the software of your older iphones.
i think people need to wake up and smell the coffee that most companies are doing this to make easy money, i'm not just saying this is soley Apples fault too as i love sony erriccsons and what did they do a few months after releasing the NEO and ARC....you guess it, enter Arc "s" and neo "n" which had very little hardware improvements but cost more than the originals and making your original look tacky and old...same with samsung, got the galaxy S then galaxy SII arrives a couple of months down the line. Its all BS to me. /rant