I'm a big fan of puppet troupes. I'm extra fortunate that there is one here in the town I live in. The troupe is called Norman Tweeter Productions. You can find their works at http://www.youtube.com/user/normantweeter and I strongly suggest you do! Watch for more posts about them in the future!