Adobe Creative Suite 3

Adobe After Effects CS3 Professional: Puppet Tool

This animation tool lets you squash and stretch images or text to bring it to life as an animated character. Use Motion Sketch to record the position and speed of your puppet movements, the Starch tool to stiffen areas of the character, and the Overlap tool to control the depth of elements of your puppet.