Hey we are back on the voting thing again I see.
My proposal (again): 1 Account = 1 Vote. I don't think it can be done based on account balance. No way can that be fair.
Someone wants to create multiple accounts.....so what....let them. It will cost them and spread money to others.
Voting requirements: Account must have existed in the blockchain for 'n' of blocks before vote was initiated. Account must be a non-zero balance. (Will help cut down on multiple accounts).
Simple and quick. Could be implemented now, a website could even do it using the blockchain info until we get the VS inside NXT.