I keep meaning to mention this, so let me do it before it slips my mind again.
If you're looking for a fun puppet (particularly if you're in Australia), take a few minutes to play with Puppets In Melbourne's nifty on-line puppet generator.
You might notice a few similarities in the interface - I helped out a little on the application coding. The creations are all uniquely theirs, though!
And, no, this isn't a paid advertisement or anything. I honestly like these critters and wanted to point them out.