I used to live in New Jersey, which in practice does not issue concealed-carry permits. (New Jersey has very strict gun laws and, as a result, two of the most dangerous cities in America: Newark and Camden, where only criminals have guns. Trenton and Jersey City are not far behind.) I now live in Alabama, where guns are simply a part of life and not "evil things," and where many law-abiding citizens carry firearms. I took the Utah class here and obtained a nonresident permit. The day-long class focused on legal issues involving personal defense, but it also required live fire and demonstration of a specified degree of proficiency to pass. Well worth it.
Re: “Secret weapon”
Carl from Chicago: That maze of reciprocity laws and exceptions and technicalities is why I am collecting as many CCW permits as reasonably possible. As for Utah being "lax," the gun-haters think any state that issues a permit is lax. But Utah's requirements (fingerprints; proof of firearms training; photo; full identification documents; background check for felonies, DUI, domestic violence, restraining order) are more stringent than those of Alabama, New Hampshire, and Pennsylvania and about the same as those of Virginia, Maine, Florida, and Connecticut. But the gun haters want everybody to think that felons, madmen, and terrorists can simply fill out a coupon and send it to Utah for a license to carry.
Den B: a Utah permit allows a nonresident to carry in 28 other states. A Utah resident also gets Colorado, Michigan, Florida, and New Hampshire. And on January 1, 2011, add Iowa to both lists. See http://www.usacarry.com/concealed_carry_pe…
I am told that the most likely state to become "shall issue" soon is Wisconsin, despite its current status as a "no issue" state. I would guess that the last state will be Hawaii, Maryland, or New Jersey.