Don't get me wrong, however, the film isn't perfect. There's one section where the Ferrell character becomes so "dorkily bookish" that he started to really irritate me (no one is that bad, trust me). In addition, Will Ferrell's love interest is played by Maggie Gyllenhaal. During the movie, I assumed there was a big age gap between the two and that always sort of strikes me as peculiar in films (surely they can find women who are closer to the guys age).
As it turns out, the age gap was only 10yrs (Ferrell isn't yet 40 and Gyllenhaal is almost 30 according to imdb. I assumed he was older and she was younger), but to me big age gaps seem odd to me (no offense is meant to anyone who's involved in such a relationship, but I can't help but do a mental 'double take').