A system for animating virtual puppets based on mouse or joystick movements would be useful, say, to people producing MST3k fan fiction. Depending on how complex the puppet is, multiple controllers might be necessary; automatic mouth animation based on an audio input would also be useful.