See How to Rig your Characters with Rigify
Rigify is an automated rigging tool written by Nathan Vegdahl that makes the character-rigging process fast and simple.
If you’re like me, you spend most of your time in Blender modeling and texturing characters for still renders. However, sometimes I want to see my static character spring to life in animated motion. So the anticipation and excitement builds enough for me to venture into the rigging realm, motivated by lofty dreams of character animation! Though hours later I end up raising a white flag in a confused and frustrated surrender to the often overwhelming task that is rigging.
For Blender users out there who experience similar rigging inabilites Rigify is the answer to your character animation needs.
To read more, Check out the original article here.