I am not saying that there are not some questions that deserve to be down voted. However I often see questions that seem to be down voted simple because for experienced programmers the solution is trivial. For example this question: Python , Changing a font size of a string variable
You can clearly tell from the title that the OP of this question is lacking a fundamental understanding of the nature of a string. I understand that because of this fundamental misunderstanding of strings that the scope of what the OP is asking is quite large. But the thought that strings should or do contain formatting information is probably a common misconception for people just becoming acquainted with programming.
I believe that it would be more useful for people to explain to the original poster why his logic is flawed and by doing so create a source of useful information for new programmers who search Google for "how to set the font size of a string" rather then just downvote the question. I think that down voting should be reserved for questions that clearly do not follow the posting guide lines and for answers that are wrong.