I have to say I was a bit disappointed by the movie probably because I had read the novel first. The novel was much funnier, and the plot was a bit more complex in the novel. Obviously movies often simplify novels for time and other constraints. I don't know that it was necessary in this case.
One thing I can say about the movie is that it was well cast with one exception-Katie Holmes. If you read the book, Holmes's character has certain physical attributes Mrs. TomKat is lacking.
I would recommend Christopher Buckley. I've only read Thank You for Smoking and some of his short stories in the Atlantic Monthly, but they are laugh-out-loud funny. He was here in Lexington at W&L a couple months ago to give the annual Tom Wolfe lecture, and he did not disappoint in person either.