i don't understand why this is even a problem. as long as every voter ONLY REGISTERS ONCE, and it's the STATE'S JOB TO CHECK ANYWAY, there is no problem.
i have two houses here in michigan, one i live in, and one i inherited. does it matter to the state where i cast my one vote?
it shouldn't matter if i use my business address, or one of my homes. as long as i only cast ONE VOTE.