I'm all for methods that actually work to prevent fraud. Voter ID is utterly useless. States that have Voter ID still experience the same old fraud.
Notifying a voter registrar when someone dies would work.
When you fill out a change of address at the Post Office, the voter registrar should be notified. The Post Office already sells your change of address information to commercial businesses.
The Interstate Crosscheck Program also holds a lot of promise.
Tightening up the registration process would do far more good than Voter ID.