Everything you can expect from a 2006 Justin Long movie and more.
Extremely unrealistic, makes you chuckle, has likeable enough characters, uplifiting and a little cringe-worthy.
I grew up watching this and it's always pleasant to rewatch; never fails to entertain.
Makes me proud of being a shithead.

I'd rate it but I just can't.