Nice write up. I will add a couple thoughts of my own. Reedo mentioned a generic method of getting your CCW (or whatever it is called in your particular state) and did a really good job with it. Some states do require training, others do not. Even if you live in a state that does not require training, I highly recommend taking classes anyway.
Regarding reciprocity and learning about gun laws "online" I appreciate that the NRA and other places such as usacarry have some tools and boiled down information available for us to peruse without looking up the laws for every state we will go to. That said, just because the NRA or some other website says something regarding the laws does not mean they are correct. I highly recommend learning the laws from lexus-nexis or the state's websites instead of a website as the current laws may not be updated at places such as the NRA etc.