IMO, every voter, every even year should have to personally register with his/her county supervisor of elections before the midterms or general elections.
IOW, purge the rolls after every vote for Congress. It is a civic honor and duty to vote that should require effort on the part of every American. Too lazy to register prior to 90 days or so before an election? Tough. You are probably a parasite and shouldn’t vote anyway to relieve the producers of the property.
Thank you. I've been saying the same thing for years. NO voter rolls, period. Register before every single election, every time. WITH a photo ID, and be prepared to show that ID to vote as well.