as this article suggests,then how about using it coupled with universal voter registration (or VRM,if you prefer)?