Got it, thanks!
I agree that there are systemic problems with voting in some areas, but I don't believe that it is as dire as some would portray it.
One problem, as mentioned above, is getting poll workers to work in some areas. I'm an election officer in my county this year, and as part of my application, I was asked if I would be willing to a) work outside of my precinct if asked, and/or b) be a representative for either party, if needed (there is no party registration in VA, but each of the two major parties must have an election officer representing their interests at every precinct.) I answered yes to both, so I have no idea where I'll be working on election day, and it really doesn't matter.
I do think that there should be a paper trail for each vote, and I also believe that there should be a strict requirement for ID, which should be free to those that don't drive or otherwise wouldn't have a requirement for a photo ID.
I personally don't see the problem with caging, so long as a provisional ballot is permitted and counted as per state law. If there is reason to believe that a person is not living in the place where they're registered to vote, then they shouldn't be permitted to vote there unless they can provide proof. My one exception to this would be in Presidential and other statewide elections, as the vote is a state-wide one, so precinct (except in Nebraska and Maine) wouldn't matter. Those voters should have the option of voting in the state-wide election on a separate ballot and it should be counted with all the other ballots on election night.