It was really hard to know how to rate this movie. Had I not read lots of reviews and known that it was going to end up being a somewhat good movie, I may have left early. The first 30 minutes or so of the movie attempts to cram in as much offensive language as possible. The pornography references truly, truly offended me. However. Beneath all the shocking language, there truly is a heart. I found this movie to be surprisingly touching and sweet. They did "go" a few places I wish they hadn't. Every time I think I've seen it all, Hollywood adds in something new and more offensive than I've seen before. I can't help but wish they'd toned down the porn stuff and the language. Without it, there is still enough funny material for a good movie. So, I do recommend this to people who can get past the offensiveness, as I said, after the first half hour or so, it improves somewhat and there really is a nice story and a (gasp) good message in there.