Oh i just remembered that the Cabela's in Rapid City where I live offers a concealed carry class in accordance with Utah's state laws so people can qualify to purchase the Utah CCW permit. Utah's CCW permit carries the most reciprocity of any state permit and allows non-residents to purchase it. This class is free and only requires the permit fee. Rapid City Cabela's is doing a great thing there. More places should be offering free CCW/firearm safety education and training.