I really liked last night's episode. I was wondering if Desmond lied to Charlie though. Did he really see Charlie die? None of Desmond's flashes up to this point have been inaccurate, I find it hard to believe that he'd have a flash showing him that Charlie drowned if that wasn't what really happened. I think that he had a reason for lying to Charlie that we'll find out in the next epi.