I'll take the bow thanks... I'll use it to send some arrows his way.
MMP be gone. STV all the way. Add some automation into the system and the calcs are done in a heartbeat. We need a set number of MPs divided into a ratio approximating the final result of the calcs.
Iterative process that takes a summary count of the votes then rolls them up starting with the least supported party.
Sub STVElectionResultMaker
While WeHaveASimpleMajority = FALSE
RedistributeVotesFromLowestPollingParty
Wend
EmailWinningParty("Congrats dude - you're the man")
EmailLosingParties("You're not going to like this...")
End Sub
Course if it's Labour getting in it's more like an STD than STV but that's just me being picky
Bookmarks