This question about someone downvoting all answers but his own got me thinking about a habit I have that I'm not particularly happy with. In the case of questions that get very few votes — for example, just about anything in the shoes tag — I tend to be far less likely to upvote other answers when answering. If there is another answer that isn't as complete or has a small error, I don't upvote, because it's very likely that a month from now the results will still be one upvote for the slightly wrong answer and zero for my own.
I don't think that's the right thing to do in the long term, given the purpose of the site, because my answer is more correct. Still, I believe that all answers should be approached as if in a vacuum, not voted for or against based on the quality of the other answers. How would you handle this sort of situation?