FWIW, here's the
NC Voter Registration Form. You have to provide a name, an address and a DOB. If you've never voted before you also need to provide something to verify your name and address. That "something" can be as little as a pay stub. For those that aren't aware, you can use any number of sites to simply make up a pay stub. Once you're registered you can request a mail in ballot and no ID is required for filing that either.
Now, with that information, how secure do you really think the NC voter system is? How difficult, with these meager controls, would it be for someone to just make up a fake name and fake DOB but use a real address and provide a fake pay stub or, better yet (in case someone thinks of that) use the online pay stub site to re-create a pay stub from a real employer but just use the fake name?