Paper ballot tied to a voter via a strong voter ID + electronic counting is the best of both worlds.
You get the speed of automation with a paper trail in case you have to go back and audit.
EDIT for those replying that you feel voting should be anonymous. With anonymous voting, how do you stop the "hey we just found this box of filled in ballots" ala Broward County Florida every election? If you can't tie a ballot back to a voter, how do you know the ballot is legitimate?
You get the speed of automation with a paper trail in case you have to go back and audit.
EDIT for those replying that you feel voting should be anonymous. With anonymous voting, how do you stop the "hey we just found this box of filled in ballots" ala Broward County Florida every election? If you can't tie a ballot back to a voter, how do you know the ballot is legitimate?