Everything you need to know about voting. The North Carolina State Board of Elections has links to the following:
Register to Vote
Check Registration Status
Get an Absentee Ballot
Find Your Polling Place
Vote.org has information for all 50 states as well as a guide to your voting rights. It will also provide you with text messages when you have an election coming up that you can vote in and it will check your voter registration from time to time and let you know that everything is ok with that.