The USCCA is a great organization! The peace of mind provided by having the insurance & training articles is immeasurable. The folks at the USCCA are always friendly, helpful, prompt in responding & professional. The magazine is excellent, but I find it to be too much information, too often.