We need picture IDs for many things other than voting. I think an ID should be required for voting, so we should just make it easier to obtain a valid ID.
My state (VA) allows many forms of identification, even a free Voter ID card. This seems very accommodating. If still difficult for some, maybe free voting card drives would help, in conjunction with voter registration drives. When registered, also receive free photo voter ID?