I do like Oregon's system. They mail you the ballot, you fill it out and mail it in. Total cost to the voter one postage stamp.

Tim