I just saw the episode. It was pretty awesome. That scene with Ben watching Alex get killed all over again had me tearing up. And with his theme playing. Frak it all! I hate this show.
Also, Locke is creeping me out. Hardcore. But I love that he's the HBIC in charge now. And Sun needs something to do other than saying Jin's name every 5 minutes, lol.
And I knew Desmond whooped Ben's little ass. I knew it! <3333