I think the mark of a good company is one that not only sells a good product, but offers education and training to get the most out of it. I am a USCCA member because they have the best customer service, excellent educational content, and care for the well being of their customers. Highly recommend!