I watched it initially at the San Francisco Film Fest last year but got a better grasp at the film last night on DVD. It was astoundingly well crafted, I didn't notice the depth of detail the first time round and I finally watched the alternate ending that I heard so much about. Needless to say the original was far inferior and over the top compared to the ending that was decided upon.