I don't think I'd care for a maximum number of votes.
I think there's a big difference between getting 10
votes and getting 30 votes, for example.
I'm not sure how I feel about changing the weight of
a vote. I seem to recall having
about this before.
If the weight of the vote were dependant upon level,
I think a way to do it that would scale fairly well would
be to have the level affect the chance of gaining exp
from the vote. An example would be having every level
above friar give the current (1 in 3) chance of exp,
while friar level would give a 1 in 4 chance, monk would
give a 1 in 5 chance, and so on.