Last night's time travel episode would explain the end of last season, where the two guys we now know are Desmond's friends were in an arctic outpost looking for an electromagnetic event and notifying his girlfriend when they find it. When Desmond disappeared during the boat race, the Indian guy apparently remembered what Desmond said about the island, and that he predicted the game score and cricket bat attack one night off, and realized he was telling the truth. He would have told Desmond's girlfriend, who had the resources to set up the outpost to locate the hatch blast they knew would happen. I wonder if Charlie will remember meeting Desmond years ago. I have a feeling we'll be seeing the jewelry store lady again, to explain how she knew Desmond's destiny. Maybe she's also a time traveler.