Good movie, for those that enjoyed it you may also like the movie Primer if you haven't seen it yet (No fancy special effects in this one ).

http://en.wikipedia.org/wiki/Primer_%28film%29 (give the ending a few tries before reading the plot)