You MUST have good insurance if you are going to responsibly carry a firearm, and USCCA has the best I've found. In addition, there are multiple ways to improve your knowledge base, and skills, with membership in the USCCA. You also cannot beat the discount for spousal membership, especially for those of us who are retired.