BAh, you act as if keeping voters limited to only American citizens is a good thing or something. That is so last Millenia. /sarcNope they ask for your ID. Even at the bank I have multiple accounts at and everybody who works there knows me, I have to show ID to open an account. They don't make me show it at the window to cash the checks, but for the account opening part they have to have it to scan into the system.
I'd be fine with permanent resident aliens voting. Probably our best chance to get a viable third party before they get sucked into the Wall Street-Left and Wall-Street-right parties.