Eternal Sunshine Of The Spotless Mind is a terrific film, which I highly recommend seeing. Read obsess.com for a pretty good description of it (although I disagree about the ending).