I for one take voting very seriously.
Rant on: I rarely upvote questions that I answer as clearly I found them interesting enough to answer them. Ideally they often don'tshould meet even the minimum guidelines. and we are often put in the position of begging forThis might be after editing/obtaining the bare minimum information required to understand, let alone answer/answer the question.1
Rant Off: Answers I typically test for functionality prior to voting unless I already know what the result of the proposed course of action will be. I will often downvote, edit or leave a comment on incomplete/inaccurate answers with an eye towards improving the site. If I find an answer that is non-functional or out of date I will normally leave a comment and if possible provide a correct answer.
IMHO This results in better quality overall.