And gaining XP based on receiving votes should be a major way to gain XP.
Afterall, if others feel you are contributing and giving you ++ you
should receive the rewards. The problem with the current
system is that people gain XP simply by voting. Take
me for example, I am a monk simply because I log in and vote
each day. I haven't contributed that much to the site, IMO.
One idea is to take away the possibility of gaining XP for simply voting. People
should gain XP based on what they contribute and by contribute I mean
by what they post. If you gain XP based on ++ votes then you
are achieving status because others believe you deserve
that status, not simply because you show up. Now that
I have wandered off topic into the XP realm I will stop now.
Getting XP for voting is good because it encourages daily (or clos to it) participation, rather than participation only when _you_ need help. To vote, one must at least look through the posts, which makes it more likely that someone will comment and that errors will be spotted and corrected.
If people didn't get XP for voting some people wouldn't vote. I think that voting needs to not be such a big source of XP. Either lower the amount of XP you get from voting, or raise the amount of XP needed to gain levels.