The time has finally come to improve voting systems. However, it is a mistake to think that only voting systems need to be improved.
Voting systems are an important part of a larger constituent communications system, but only a part.
My 25 years of experience designing business systems have taught me that improving only part of a system often leads to unintended consequences. For example, government decisions are influenced daily by polls, yet important elections occur only in even years. Unfortunately, accurate polling is becoming more expensive and more difficult every year. For similar reasons voting systems are also becoming more expensive and less accurate. An example of a partial solution is for the federal government to allocate sufficient time and resources to local election districts in selected states so that local election workers understand how to use and maintain existing voting equipment properly.