Whenever I submit an answer (a real answer, not some @someone comment) I upvote the question. I generally do this because if the question is good enough to take time to answer it, it's good enough to be brought to someone else's attention.
Do you do this too? What are your guidelines for upvoting a question that you answer?