I Think people should be able to vote four times.. but the voting system is limited. Let's vote in a tiered fashion. Seat 1, then seat 2, 3 and 4. That will let you pick your first, second, third, and fourth choices if we happen to have more candidates than seats... It takes a bit more time to get the results *need time for people to vote* if everyone's okay with having the voting go a bit faster, say, add a week, and spend half the week per seat...
Err, to clarify... we either...
1. Have a voting thread for each seat. Additionally, we can assume all candidates are running for all seats, unless they specify they dont want to challenge for seat X. In which case, if someone wins multiple seats, they are voided and we pick the runner up.
2. One vote thread at a time, in order of seat ranks.. 1, 2, 3, 4.... (might take longer)