In flashes before your eyes we were lead to believe Desmond's consciousness time traveled back in time. But, what if this was actually the FST and Desmond being there was a result of the electro-magnetism from the hatch? Just like in Happily Ever After.
When Desmond meets Charlie in the episode, he goes up to him claiming he knows him and has a bunch of flashes of the hatch. It all seems so perfect that it could be the FST, except one thing: They don't remember each other in Happily Ever After. Yet, in Flashes Before Your Eyes that took place (I think) 5 years before 815, so it might make sense they forget each other.
Anyways, what do you guys think?