I just got done watching the movies Primer and Upstream Color. I was going to write review for both of them...but they are both just too bloody complicated for that. So I just suggest you watch them yourself. The timelines are all twisty and I can't really decide what came first. AHHHHHH my brain hurts so much right now. Just go watch them. You won't be disappointed.