The first time I saw Shrek 2, I actually didn't like it that much, because I found most of the jokes too similar to the ones in Shrek 1. But after repeat viewings (thanks to my 3 year old kid) I've grown to like this version. Still prefer the original, but the sequel offers up some great memorable moments such as the giant gingerbread man, Shrek waking up in stable as a hunky man, and lots of scenes with Puss'n'Boots. Only reservation I still have is they throw way too much at you in terms of 'spoofs' of other fairy tales and movies. I think it would've been better if they stuck to an original story better rather than relying nearly entirely on those spoofs to win over the laughs.