This SO question triggered this puzzle for me, although I am not looking for a specific answer in this case.
Speaking generally, if I see a question that I think might be off topic (but I'm not sure) should I vote to close and trust that the voting system will work as desired and either result in the question being closed or not?
Or (as I did) should I flag the question for moderator attention with all my blabber about why I think it maybe should be closed but wasn't sure and answered it anyway and blah de blah?
Or some other option, leave it alone? Add a comment? Downvote? It's these sorts of edge cases (from my perspective they're edge cases :) that I never know what to do with.