While I wouldn't go as far as David Edelstein, Eternal Sunshine of the Spotless Mind is a masterful movie. Highly recommended.