Punch-Drunk Love was really, really good. I should have expected it. Paul Thomas Anderson is a very good director (Boogie Nights, Magnolia, Punch-Drunk Love, There Will Be Blood). This is the second movie I have actually liked Adam Sandler in (As an actor). I think he's a funny guy but just not my kind of comedy, but he is great in Punch-Drunk Love and Funny People. The movie itself was kind of along the same lines of Eternal Sunshine of the Spotless Mind, Garden State, or Stranger Than Fiction. (Comedy's that have an edge to them and require more than just comedic actors). Each of those movies are great acting parts for Sandler, Will Ferrell, Zach Braff, and Jim Carrey. Phillip Seymour Hoffman was a great in a very small role. I gave it a 3 out of 4 on my scale, an 8 out of 10 on the IMDB scale.