With the marriage amendment driving people to the polls, it's been an unusually busy early voting period in North Carolina ahead of the May 8 primary.