I answered this question recently. The question was pretty vague, not clearly stated, and (in my opinion) didn't show much research effort. However, I knew how to fix what I thought their problem was, so I answered the question anyway (as did others).
I'm wondering if I should answer questions like these at all. On one hand, we are not supposed to encourage questions like these. On the other hand, however well or not well the question was asked, I can still solve the problem. So would the preferred action be to vote to close the question, or to answer it anyway?