I liked it, even though I've never been a big fan of DreamWorks' animated films. They just don't seem to have that charm that makes every Pixar film great. The first Shrek was nice, but as it got more and more sequels, it just ruined it in my opinion (there's two more coming and a spin-off.) Kung Fu Panda is like a breath of fresh air after breathing all that dirty ogre swamp air.