I was reading this question (Arduino as USB HID) and was surprised that it already had two votes to close as being off-topic only after a few minutes of being asked.
I started discussing with @AsheeshR that although I would agreed that the question is in the frontier of being on/off topic, we should give it a chance as it someone knowledgeable could add facts that could reveal that the question is on-topic.
I just thoght that we are repeating the same mistakes as SE.EE (see my related question there), which sometimes compulsively try to quickly close on-topic questions.
Although putting a question on-hold is a useful quality assurance tool, I think it was misused in this particular example, as putting a question on hold also discourages knowledgeable people from answering it, and I would like very much to know the answer to it even if the answer is just what you are saying (on the windows side).
Instead of voting for closing, the reviewers could have edited or answered the question so that us readers would understand better why the question isn't related to Arduinos and why it's being closed. That would have been much more constructive than voting for closing it.
So, my general question is: Where should we draw the line for closing votes in this particular case?