I have been lurking on these boards for a while now and find the back and forth about time travel interesting. But I would like to offer up what seems obvious to me about Hiro's powers.
Hiro will find out that he can change the future but not the past. Any choice he makes in the present to go back has already been factored into the corresponding past.
With the poker men he did not go back in time and try to save them thus they stayed dead.
With Charly he decided to go back and try to save her. I believe when the choice is made and the action taken a loop is created that already accounts for his decison. It is like twisting a loop into a long ballon.
In that loop Charly is killed and Hiro goes back to save her... six months earlier decisions are made (does Hiro give her the Japanese language book? it was never stated who gave it to her) that lead to her death... Charly is killed... etc.
Why she doesn't recognize Hiro is something I don't know, and is clearly the weak link in my thought. Maybe he realizes after a couple of tries that he can't stop it and goes back again and just leaves the book and decides it is too painful to watch her die again.
There has to be limits to his power, besides him not being able to control them. And Tim Kring said (and in interview somewhere) that Hiro would discover limitations to what he can do.
Thoughts?
