Just a quick word on the monumental news of the USDC striking down D.C.'s ban on carrying guns, since folks have been saying that the ruling requires D.C. to accept reciprocity for out of state permits.
While it is true that the ruling appears to say that D.C. can't ban carry for D.C. residents or non-residents, I couldn't just slip my J-frame into my pocket and carry there tomorrow on my VA or AZ etc. non-resident permit. My reading of the opinion is that while D.C. can't ban carry, anyone wishing to do so must carry a firearm that is legally registered in D.C. So yeah, you could carry in D.C., but you'd still be violating their possession statute by bringing both an unregistered firearm and unregistered ammunition into the District. IANAL, but that's how I see it.
UPDATE - I'm sick and my brain is apparently not working today. 7-2502 02(a)(4) is the statute regarding registration.
The Court says,
"the Court grants Plaintiffs’ motion for summary judgment and enjoins Defendants from enforcing the home limitations of D.C. Code § 7-2502.02(a)(4) and enforcing D.C. Code § 22-4504(a) unless and until such time as the District of Columbia adopts a licensing mechanism"