I think that someone downvoted me after becoming jealous because I pointed out that if possible you should not wait in a loop but instead use the system's
sleep( int ) function. I downvoted him and after he asked I said I did so — next second I had downvotes.
Wouldn't it be good to have a required, but anonymous (by default) or non-anonymous (by choice) explanation to why? They could be different from comments and maybe you would have to click an icon next to the vote status thing.
I would say that the system of this site is probably the best I've seen — wish Wikipedia had it, but maybe it could become relative and not fixed. I mean that if the community thinks that someone's downvotes are less fair, they should affect less. Or maybe see behavioral patterns — just elaborating a little here. I know that over on ohloh you can give kudos — but the more you give the less your influence is.