Granted this film is not intended to be a brain teaser, it had me laughing out loud. I never laugh out loud at a film. Go see it, it's vulgar, random, and I want to buy it on DVD.
The movie Eclipse summed up the story from the book very well. I would like to see it again so that I could focus in on the movie aspect of it a little bit more.