A problem I've noticed with every comment/article voting system, including HN, is that a single downvote shouldn't have any effect. Here on HN one downvote turns the comment dark which is to encourage "pile-on" voting. Any vote up or down should not be visible to other users until X votes have been cast.