Emo Armature

can anyone tell me how in the world they (orange project) made the armature for emo and proog? i noticed they used different shape bones (custom made?) and possibly drivers, but i know nothing on how to set the drivers up!!

read this entire tutorial. i found it very helpful
http://mediawiki.blender.org/index.php/BSoD/Introduction_to_Character_Animation