3d Studio Max is the best for retail, seriously. It's what Pixar uses for Monster's Inc, Toy Story, and all of their 3d animations. The best one I've seen so far, however, isn't for retail. It's what Dreamworks made to use Antz, then they upped the ante to make Shrek. If only I could get my hands on that program, but they said it took forever to render with it, even when they networked over a hundred computers together. But that's because, well, look at how good Shrek is rendered! And they even had to DOWNSCALE the princess because she looked too realistic!