If I down-voted your question, it was almost certainly because it wasn't programming related.
If I down-voted your answer, it was because it was either just wrong, or more often, because you failed to read the question. e.g., Q: "I need a way to share files... I don't think I want Subversion..." Your answer: "Use subversion(link)". Or you just posted the first link from Google, without any explanation. If it was that easy, we wouldn't need to ask the question would we?