I have been a member of USCCA for several years, the consistent ground level common sense training has provided me with many lessons on self defense, not just the physical but the emotional/mental aspect of self defense. This training and mind set has, on at least one occasion, given me the confidence and ability to protect myself and the ones I love from someone up to no good. Very hands on type training for those of us serious about concealed carry.