We have been using http://www.openstv.org/ Their on-line voting site is here: http://www.opavote.org/ We often start the on-line voting about two weeks before the polls close. You need a Google account to use this. We have firstname.lastname@example.org Clif has the password, though all EMS passwords should be managed by the board. Check that all ems communications go to an official EMS address.
Choice voting, Preferential voting or Preference voting Cumulative voting (also accumulation voting, weighted voting or multi-voting)
Perhaps STV and Cumulative voting can be combined. Actually there is no need because all your voting power would go to your first preference if it was needed to elect them. If there was a portion left over then it would be used as needed until it was used up.
-- ClifCox - 2011-10-21