Of course blocking works, if it didnt it would have been removed from hand to hand arts long ago. While blocking can be effective the discussion is: Is blocking a good way to go. Its my opinion(no disrespect intended to those who prefer blocking), that blocking is the least effective way to go and evasion would be the best when your blocking your risking damage to your self as generally your meeting force on force. The idea behind blocks is to cause a recoil. Some people are strong enough that they can cut right through blocks no matter how their done, then what. evasion also helps control distance and Redirection is probably the best way to go if your against someone much stronger then you, against such a fighter blocks are generally ineffective. But the best defense of all is simply avoiding the situation all together.