Just a curious thought, and I always forget to ask. Xingyi is 1000 years old, is battle proven, and proven to work many times in real combat. It has also been taught to military on a standard basis in recent history in China. With that said...

Why would an art with a history or practice and effectiveness such as Xingyi, not be more popular or rather, widely taught? I guess I am thinking only US, but I have not seen that it is really very popular. Also, if you want to find a Xingyi teacher, sometimes people have to drive hundreds of miles! Or even use video taped sessions, and mail them to a teacher to comment.

I would think it was difficult, but look at Tai Chi. It is hard to make it work, but look at all the Tai Chi teachers?