Time for my review....great episode, i thought!! I'm not a big fan of Sun/Jin centrics, but as soon as they showed a Sun flash(back) i knew that it was infact a flash forward and that she was one of the O6. Then when they showed Jin's flash i assumed that he gets off the island too...the idea of them having seperate flashes i did NOT see coming!! That was excellently done i thought! As soon as Jin got to the hospital with the panda i realised it was a flashback...also as soon as Hurley said the baby looked like Jin i knew Jin was dead. I'm still undecided as to whether he is actually dead though, but for the moment i am going to say that he is.
Moving on - MICHAEL!! I KNEW he would be on the boat, as did most people, and for some reason i just knew it would be today that he appeared. Great stuff

My theory is that Ben is forcing him to do whatever it is he's doing by threatening Walt. Also i loved Sayid's face when he saw Michael!!

Brilliant, Sayid! Des just looked baffled lol.
I reckon next week Claire will die, hence how Kate gets Aaron, and the O6 leave the island with 2 bodies (Claire's and Jin's) which fits with Jack's courtroom story about 8 surviving the crash.
I would like to work out the timeline of all the flashforwards, but i think i'll start a new thread...
I gave this episode 8/10.