The people saying 4G, 4GS, 4S done have much common sense. 4G is barely making a presence yet. Chances are the iP4 wont even be 4G capable. So calling it 4G makes no sense. Calling it a 4GS makes even less sense then.
I guess 4S is possible but unlikely because they finally got back on track with the iPhone 4:
iPhone 1 - iPhone 2G
iPhone 2 - iPhone 3G
iPhone 3 - iPhone 3GS
iPhone 4 - iPhone 4
It would make the most sense to call it the iPhone 5
I completely agree.
I think this information needs to be stickied, because enough people are thinking that we're gonna go back to the "3GS"
People need to understand that iPhone 3G was the 2nd iPhone. And since it made no sense to go to iPhone 3G to iPhone 3 marketing wise, they made it into 3GS, and finally they got back in track with the 4. I don't think they'll be messing it up again by adding "4S" to it.
It'll very likely continue numerically from now on.