My idea is pretty basic, and could be done quite easily.
Let's say that there is an election for a rank in a group. Forum votes don't work so well, because the votes must be counted mannualy. Here, instead, the leader puts the choices, and instead of the "Personal Servers, Members, Allies, Enemies, Store" there would be the voting options.
Once the votes are counted, the winner is displayed.