Oso, check out PRI (Personal Responsibility Institute...I think) located just outside Nashville, TN in Bucksnort. One fo the instructors, Ron Fielder, is a S.W.A.T. SGT. on the Nashville Metro P.D. who has lots of training time with several noted individuals as well as real world experience. He and the other instructors are the real deal! I've gone through a couple of their (his) courses and and learned alot. That reminds me that I need to save up some money and go through several more courses soon!