I've been wondering this since the iPhone 3GS came out, and now it's bugging me even more since it's looking more and more like today's event will be for the iPhone 4S. What in the world does the "S" stand for?!
Nope....Apple fans who want something that is technically up to date with the other high-end phones are here. An iPhone 4 with a new processor isn't worth anything.
Apple deserves to have Android take them to the cleaners. 16 months later and you throw a new CPU and slightly better camera in it and call it the greatest phone out there? If I were a salesman for any cell carrier I don't think I could recommend an iPhone over Android phones now. They're becoming complacent.