I agree on the #4 comment.

"NHB trains with people actually fighting. Kung fu does sissy sparring/forms/drills/techniques in thin air."

Do some research rolls. Better yet, train CMA.

-ShortySeven©
Step right up and get it -- whoever wants [defeat]

Come not between the dragon and his wrath...