This was a great episode! I couldn't believe it when it ended---it went by all too fast.
I loved Hurley's "Um...what?"
Poor Sayid must figure he's pretty screwed, but he definitely knew that young Ben was THE Ben. He wouldn't have frozen in place like that if he didn't.
So, Sun doesn't make it back with the other LOSTIES. Where is John when all this is happening? Still in the cargo hold?
A very, very cool episode.