Odd-Ball Laws
OK, we have a handgun purchase permit required to transfer handguns, either privately or through an FFL. However, if you have an NC Concealed Handgun License, this requirement is waived. We have the most reciprocated CHL in the U.S. but the list of places you can't carry is long (still better than IL, however). We have a statutory prohibition on carrying weapons during "states of emergency" that the Governor loves to declare. However, this prohibition seems to be seldom enforced.
No magazine restrictions, registration of weapons, etc. You can carry openly, but it is not the custom. Informing an LEO (outside of Cary, NC) that you are carrying will usually result in "Cool! What do you carry? I wanna get a **** for off-duty carry! Where do you shoot?" Of course, we have our share of "progressive" lawmakers that must continually be kept in check but Raleigh is not Springfield (thankfully).
Take care,
Johnny