i agree with the OP, at least on intent, and the proposed rewards seems decent too. Voting for diamonds is a nice incentive for new users to get started, but after a while, you end up with stacks of them, and voting can have less of an appeal. I think this is a very good server, and try to vote often to support it, but that may not be enough of a reason for everyone, plus, it's nice to give back to those who are loyal to the server. Adding some varying prizes is a nice way to accomplish this. As it stands now, being a perfect voter for a month will effectively earn you the same prizes as this proposed method would, except many times faster, and your dependent on someone else's 'not' voting to get that prize. Add the likelihood of missing a few votes over time, and it will take twice as long before earning a donation prize. Providing a way for users who can't donate due to lack of money, paypal access, etc., to earn those unobtainable rewards is a nice benefit. At the least, it could be narrowed to only include certain of the rewards, such as in game money, experience, and additional homes. As far as "where the money comes from", the same place the top voters get their money, nowhere, it's all virtual.