Hmm, this is one of my favorites, interesting how the book changed your feelings about the movie. Never read the book.
Very classy revenge, and I think the extremely hopeless situation presented at the beginning made the climax that much more impressive.