So how did she know about Desmond? How did she meet him? How did she know the man was about to die?
Faraday says time is like a track. You can go forward and back but there's no getting off. So what is Desmond remembering about Charlie's future when he saves Charlie's life over and over? Another track? Some kind of correction? If this is all about fate, and Desmond can really escape fate because of his ground-zero hatch location, then how come he couldn't permanently save Charlie?
Also the island time-travel theory is now turned on its head. Before we had people (and at least one lab-rat) pass out when they go to another time mentally, but it's always within their lifetime. Now we have our losties appearing on the island before they arrived. My first thought was that it was the island that had the "consciousness" that made the time jumps. But that doesn't make sense because the island wouldn't take the inhabitants with it--and it certainly wouldn't take some while leaving others.
And then we have Richard, who seems to be suspended in time, looking the same age when he visits Locke as a kid to now, with the neat twist of him not only knowing when and where Locke pops up, but when and where he's going. And to further put the nail into the coffin about the rules of time-travel, he seems to expect things to change if Locke has the compass when he meets Richard for the first time.
the whole show could be a hallucination.....LOL