I just saw this post over at SC&A linking to a story about voter fraud in Milwaukee, WI. Voting fraud is a serious issue and needs to be addressed. Some of the allegations were of people voting twice and/or using false names. The proposed solution to this problem is requiring a government issued photo ID at the polling place. This sounds like a simple solution, and one that I am not opposed to per se. But there is one problem. Not everyone has a drivers license. I know that may sound absurd to many of you, but in places like New York City, there is no need for one. I have a car sitting up in Connecticut that I haven't driven in months.
So, you may say, "well, that is a small percentage of the population." There are 2 million people on the island of Manhattan alone. Then you have the Bronx, Queens, Brooklyn, and some may even include Staten Island as a borough (although that is very disputable). This number is only a small percentage of the number of Americans who do not drive and do not have drivers licenses.
So, you may say, "well then they can get a state ID." True, they can. But they are not free. It varies by state ($10-$45), but lets say $25. While $25 to pick up a State ID card may seem trivial to most of us, ask someone making minimum wage if $25 is trivial to them.
My point is this. I have no problem requiring a photo ID card when voting as long as getting a state ID card is free. Otherwise, it is basically a poll tax which is unconstitutional. If it comes to be that the federal government passes legislation that mandates states to check IDs, the federal government should also ensure that barriers to getting an ID are approaching zero.