3D animation: Blender not that I've ever used it; it sits on my computer as a "must have" (have you seen 'Big Buck Bunny' yet? http://www.bigbuckbunny.org/index.php/download/ ) It's marvellous!