I agree with that. I would also add that Voter ID is an idea whose time has come. The knock against that is the Republicans were "suppressing the vote" by demanding proof of a voter's identification. Well, after the IRS scandal, we know which party really wants to suppress votes. And, really, why is identification such a "controversial" topic?? Just do it. Now is the time.
I would argue that less fraud-prone elections would make those other good goals a lot easier to achieve.