One more thing for the moment: I had a post back in June predicting the next iPhone. I missed that they would keep the RAM the same (512MB) and that they wouldn't support VoRA. other than that? Nailed it. Even said it would be probably called the iPhone 4S.
I am patting myself on the back in congratulations now.