I have been thinking that maybe Ben died because the 07 Ben was coming from the Hydra island. The young Ben died to protect the older Ben from there being both of them on the one island...geddit? Also, people have been wondering why Rousseau didn't remember Jin, why Ben didn't remember Sayid etc..I have a theory!!! Maybe Rousseau couldn't remember Jin because at that point in time, they hadn't time traveled BACK yet. Okay, say its the 12th of March. Jin time traveled on the 30th of March. So Danielle is still on the twelfth. Jin HASN'T time travelled YET! Even if Danielle had lived until after the 30th of March, she would remember Jin, but only because she believed she only knew him from being on the Island after the crash of 815.. Please say you understand me.