I have a modest proposal for the any state with voter ID law:
Anyone who is a registered Republican, regardless of whether they currently have a state-issued ID or not, must appear at a state voter-registration office and present a certified American birth certificate or certified American naturalization papers to establish that they really, really are an American citizen. Existing drivers licenses, passports, and voter ID cards will NOT be accepted, because they might be fake. When this new verification process has been completed, they will be issued a NEW, state-certified "I really, really am eligible to vote" ID card.
Clearly, any Republican motivated to vote will not allow such a law to stand in the way of their obtaining the new, improved ID card. Anyone who doesn't make the effort to obtain the new, improved ID card is clearly lazy and shouldn't be able to vote.
There's no evidence that fake ID cards for Republicans have been a problem in the past. There's no evidence that fake ID cards for Republicans will be a problem in the future. And it's abundantly clear that such a law would significantly reduce the number of Republicans voting in the 2012 general election. Still, one can't be too careful . . . .