I have trained in the TFT methods for a long time now. I recommend them for everyone, and also recommend that you attend with others so you will have a reaction partner to train with.
The people at TFT also have some good networking tools, to get you in touch with other reaction partners in your area.
Head over to their site and take a look. I feel it will enhance your current martial art style, and will serve as a great basis for your personal self protection.