In a thrilling episode, Kate is released (in a flash-forward) only if she stays in the United States. On the island, Kate betrays John and Sawyer as she allows Miles to gain exactly one minute with Benjamin Linus. This turns out to be very confusing at times.
Jack continued leading and instructing for the better of his team of course. But the end brought a shocking realization that Sayid (who took the helicopter last week) and those with him are no where to be found. For the the conclusion, it was a darn good one!
Overall, this episode gave answers and had a great amount of suspense and action. Each episode as it comes proves to be better than the one before. Great work producers.