Yes, it does! Here in NC, at least, you receive a ballot only if you are registered. Once registered you are entered into the system and as they send you the ballot it is recorded. If you were to go to the poll, in person, after that when you give your name it comes up with a large coded word that states that you have been issued a mail in. And you cannot vote in person at that time. When you send it in, they register it as already voted. That way if you decided to vote in person on the same day that you send in the ballot it will not be counted twice. There are usually a lot of people that work in the Elections office and this is their really busy time of year.