I've have this book called the "Comprehensive Applications of Chin Na" by Dr. Yang. I'm sure many have heard of it and a few havn't. This is one of the best books I have read for techniuqes against grabs and grapplers. Against strikers that are fairly skilled it seems unrealistic as self defense. Now Chin Na against a grappler, grabber or thrower is another story. My opinion is that I could spend my time training something more useful or easier to retain and use efficiently such as deflections and parries while striking at the sametime. It seems to me that it takes a great deal of skill and technique to pull a move off on a fist that is leaving just as fast, if not faster, than it came in. Timing is everything, but isn't there a point where you can rely too much on timing and the risk of error isn't worth the pay off of landing a move. Something like kicking above the waist? I don't know what do you guys think?