Good article in general, but this is patently false:
"a conceal and carry permit, which requires training in every state"
I only point this out because the anti crowd will look for any chink in the armor to exploit, so I think it's prudent to make sure that all the i's are dotted and t's are crossed.