I'll be moving this summer to North Carolina, and I'm dizzy trying to read the rules about gun ownership on their state website. Can someone who knows the plain English of it help me understand. I've lived in Montana where basically you assumed everyone was carrying concealed and no records were required for private sales. I got most of my guns all my life 2nd hand through the newspaper ads. I've lived in Colorado's Western Slopes for the last 5 years with basically the same rules. The only exception really is private sales at gun shows require background checks (but strangely no records required for newspaper ads), and you need to get a permit "on demand" from the Sheriff. Mine took about 4 minutes to acquire. My specific questions are: 1)What type of "records" do private sales involve? You need a "permit" from the Sheriff to get a private sale purchase of a handgun but not a long gun? Does that involve the standard ATF background check? Like, does the Sheriff do it then gives you a permit or something? What's this permit thing all about with handgun sales? You need one whether buying from FFL's or private, right? 2)Are private sales allowed at gun shows without background checks? Permits are required for hand guns again, right? But not long or assaults? I've been trying to figure these things out via Google, but its confusing.