I just don't understand why Apple took so long to release the new iPhone if indeed the only upgrade is to the internals. Was the only reason becuase iOS 5 wasn't ready? I mean seriously, iOS 5 looks great, but I would have much preferred to have had the iPhone 4S running iOS 4.3.x for 4 months waiting on iOS5. As would just about everyone else. I'm not buying the iPhone 4S for iOS5. I'm buying it becuase my 3GS is old and I want an upgrade, and have been eligible since February for one... but held off because I wanted the newest.
Maybe they saw that the iPhone 4 was still selling ridiculously well, so they wanted to milk that for all they could, but that's a real big blow to the real iPhone fans out there if true.
I really hope everyone turns out to be wrong and Apple pulls an iPad2 and shows off the iPhone 5 AND iPhone 4S on Tuesday, but it's hard to be too optimistic on that happening.