Reciprocity can be a recipe for disaster.
With all the talk about reciprocity I have detected a real trap. many seem to get multiple non-resident permits (No classes required) and then demonstrate a lack of knowledge about local laws pertaining to carry. No matter what yor local laws nor the laws of the state from which you obtain your NR permit say, the local laws are in force. Make very,very sure you understand the local state laws when carrying into another state (see HandLaw sticky.)
Example: In Tennessee it is not brandishing if you show your weapon in its holster while adjusting your clothing (TN has OCC and CCW, with HCP)but in Texas, which allows almost anything with a weapon, it is an act of brandishing and can land you in deep trouble. Many other states have laws that can be tricky. A right to carry does not mean carrying any way you want to. You are governed by local laws. Get real familiar with sites on Handgun Law before carrying into another state. The permit/license is just a part of the carry system!