Everything one needs to know about creating skeletons, which will behave
predictably in Maya. Regardless of whether controls will be forward or
inverse, a clean skeleton is critical for an intuitive workflow. The same
is true for when geometry will later be skinned to the joints. This
lecture thoroughly discusses joint placement, orientation and behavior
modification.