i think charlie's a goner, poor guy
i thought it was ironic (and kind of funny) what with all of the flashbacks in the show, that desmond was the one to realize he was in a flashback and was experiencing flashforwards too.. i still say he's a key element in what's going on with the island.. i've always gotten a very jesus-y vibe from him, and he already sacrificed himself once by turning the key and getting blown out of space/time.. i think in the end he will be key to the resolution of a lot of the mysteries and maybe even everyone's salvation