http://www.dmvflorida.org/drivers-license-identification.shtml is the list in Fl.
The wife and I just went down to renew our license, which we need to vote. I had a folder full of stuff. The clerk didn't accept my birth certificate (from a hospital over 50 years ago), so I handed over a passport. The passport has been renewed several times. That was accepted; and I couldn't help mentioning that I got the passport using the birth certificate that they just rejected?!?!
Then they wanted items that prove residency. I had just gone to a different window to get a new boat trailer tag. I simply told them an address that they typed in...computed a fee which I paid to get the trailer registration and tag. No proof of the validity of the address was provided. All I needed was the trailer manufacturers vin and a bill of sale. I took the tag bill to the ID window with the address I'd given them as one proof of residency???!!!?
This is obviously a cost and hassle to keep people from voting; but the funny part is that any idiot could get an ID anyway. Even my wife's "official state birth certificate" which she diligently wrote off and paid for would be simple to forge. No one had any way to check it from another state nor did anyone try.
I saw a clerk giving someone a hard time...and I think the real truth is that the staff is profiling applicants. If you look like a low-down-dirty-democratic-voting-minority-imigrant; you can expect the run around. If you look like a tea-party-gun-toting-conservative; you get a quick look and stamp of approval.
This is a perfect opportunity for one of the studies where you send in people with identical documents who look different. I don't have any doubt that in Florida the results would be interesting.