Another important aspect to this is in 2013 fewer people needs diver's licenses anymore. Many larger cities have decent public transportation systems adequate enough to never need a car. If you don't need a car, some people just let their DLs expire and save the $50. Secondly, banking is now done electronically. Most people are paid by direct deposit these days, so the argument that says "heck, you can't even cash a check without ID" might be true but in 2013 hardly anybody cashes checks any more. Add no car thanks to rapid transit to electronic banking and what we're looking at is essentially a poll tax on younger voters and lower income people who live in urban areas with decent rapid transit systems...who are likely to be mostly of one political party.
I'm not saying voters shouldn't need ID to vote, just making an observation and hope there could be a fair solution that isn't thrust upon the American people months before election day.
First off, if we have to essentially apply for a passport to get a driver's license then go ahead give everybody a passport. Second, maybe require the same "Real ID" to get a job; that way everybody working already has one and fewer there will be problems with undocumented workers.