Great post.
If you want more info regarding boxing: http://www.rossboxing.com/