It might be just me, but i'm sure Desmonds stubble is way bigger than before the EM implosion. He's had time to grow it in a day?

!!!!
And his hair seemed longer too. Fits into another whack theory I had (and shared on lostpedia). I suppose it's because I am always trying to look for a science-fiction explanation over a fantasy explanation, so I prefer "bending in space/time" over "clairvoyance." In any event, I had this idea that Desmond is going backwards in--- or jumping around in--- time, 108 minutes at a time. That there's still some kind of 108-minute residual periodicity and it's quantum-leaping Desmond around in time. So he didn't "predict" Locke giving the speech--- he had already heard it, from his perspective.
And, he's been of course experimenting with trying to change things (like the lightning strike).
I thought of this because of his protests, "You don't want to know what happened to me!!" as if he was undergoing something really terrible. Being able to see the future didn't seem all that terrible.
I also like the poster on lostpedia who compared what Desmond is going through to the character Dr. Manhattan from
Watchmen. That was *exactly* what I was thinking at one point too. Although I would hate to think the writers would be that derivative.