Absolutely. Registration and validation are a huge part of the problem. I'm a nerd. I'm primarily concerned about the mechanics of how one accurately and transparently tracks valid votes. Making sure that an individual is a valid voter is another whole ball of wax.
Some of that is actually covered on my site at the end of the documents which replicates Nully's voter validation requirements.
One of our biggest problems with voting in this country is that everything is managed individually by the states. Personally, I think that this is as it should be, but there are no standards, and many jurisdictions are actively attempting to maximize fraud, or at least the ability for fraud to occur.
There ought to be national baseline standards for how to validate voters in national elections. That means strong ID requirements. It also means that there must be cooperation amongst the states to make sure that voters only vote in one state. Folk who register in one state should automatically be deregistered to vote in their previous state. Death records should be immediately forwarded to voter registration agencies. Illegal voting should have real punishment, and be swift and sure. I'd support extraordinary penalties for fraud, as every illegal vote disenfranchises a legitimate voter.
Again, this proposal is mostly concerned with mechanics of validation, to make sure that once a voter has been determined (through whatever means) to be eligible, that the casting and recording/tabulation of the vote is as transparent and easily validated.