Tim Eastvold's Rating of Shrek 2