BTW, nice Boone cameo, as well. Glad to see past actors appear like that.
A note about Locke's vision:
Boone had something to say about everyone he saw....except Hurley. He noted that Claire and Charlie don't need help right now, Sayid is taking care of Jin and Sun, and there's nothing he could do about Jack, Sawyer, and Kate for the moment. Yet, when we saw Hurley (handing out tickets, no less), he just said "No, not Hurley". Nothing else. Am I looking too deep here?
And, Desmond can see the future now? Weird...