Auch! you really need to work on your topology.

You have to get rid of tris and n-gons in deformation areas (they can exist there, but thats for more experienced folks on the SubD subject), as well as poles.
Also, the edgeloop lines need to follow the contours of the anatomy.
Heres a nice topic about edgeflow\topology:
http://forums.cgsociety.org/showthread.php?t=108412Good thing is you can learn from one of the best (Steven Stahlberg), who does use tris and n-gons. Like I said, you can use tris and n-gons in your Sub-D model, but you have to know your way around on how the affected areas will react to deformation.
Hope that helps to get you goin
