Looking good. What's the triangle count on that?
You might consider adjusting the mesh so that there is more geometry in the joint areas. You also have a lot of extra faces in the torso region -- especially right down the middle -- that can be eliminated without adversely affecting the shape of the model.
Overall, good job.