@Invincibob 8
Hello,
It starts to get complicated when you use subsurfacing (that's what you are doing right? Subsurfacing cubes to make them more sphere like?) A couple of things (besides starting over from scratch), remove all of the parent child relationships. Then in edit mode, go to each object and convert the mesh with the option to delete the original. This will leave behind the subsurfaced mesh without the original cube around it.
Next, go to animation mode and delete all of the IPO keys for each object. This is because the next step will make things screwy. You'll utimately have to renter the animation keys (redo the entire animation)
Next, in Object Mode, highlight each object one at a time (body, leg, arm etc) press CTRL + A , and agree to apply size and rotation.
Press N key to verify that rotation on all axes = 0 and that size = 1.
Now to make things even more complicated, you have to make sure the name of the object and the Data Block names are the same. Blender exports it's information from the data blocks but in the script I reference the object name and the data block is tied to the object. Internally for Blender this doesn't really matter, but it can get tricky on export. Again, this has to do with bugs in the script I haven't discovered until someone tries something I haven't and reports there is a problem.
Enjoy your day.