not to be disloyal to TC, which I've had since version 6 I think, but between the animation hassles and the crashes or memory problems with rendering, I gave up on TC for what I was trying to do, and recently tried Blender from www.blender.org
It's a nurbs/mesh-based program so it's not great for the sort of mechanical and architectural work we do with TC, but it's free, available for Windows, Linux and OS-X in both 32-bit and 64-bit, and it includes animation features the TC folks haven't even dreamed of (like particle systems, smoke, fog, fluids, physics, etc.).
Plus it will "uv unwrap" 3-d objects, allow you to export a 2-D template you can open in photoshop or gimp and paint on whatever decals or textures you want, and then use the resulting image to wrap the object in Blender in a much simpler and more intuitive way than in TC.
I like drawing in TC, but absolutely hate trying to do rendering or animation since it's futile for complex scenes because of memory problems, and anilab isn't nearly as capable as Blender. So drawing (modeling) in TC and then exporting to Blender for texturing/materials/rendering/lighting and animation is what I'm exploring now.
Blender also has a video editor with multiple video and sound tracks - if you don't want to render straight to a movie, you can render to files (or use a render farm and collect individual frames later) and compile the movie easily.
Warning, the learning curve is a little steep, but www.blenderguru.com
and other sites have lots of tutorials that get you pointed in the right direction.
Since it's open source and avail on multiple platforms, I can set up an animation and then distribute the rendering to a motley collection of macs, linux and PC computers I have access to and put it all together when the rendering is complete.
Anyway, something to check out.. and something for TC developers to look at to see what you can do with software developed in python!