The best rule on whether to upvote I've seen is this:
http://wiki.lesswrong.com/wiki/FAQ#What_are_the_moderation_r...
"Please do not vote comments up or down based mainly on whether you agree with them, unless the comment consists of a proposal and you wish to register your opinion regarding the proposal.
"Instead, vote on comments to the degree to which they improve the accuracy of your map. For example, a comment that you agree with that says nothing new should be voted down or left alone. A comment you initially disagree with that causes you to update some in favor of the author's opinion should be voted up."