If I down-voted your question, it was almost certainly because it wasn't programming related or because it was a "I don't know anything about X, write my code for me." Try to educate yourself before asking a question.
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?
Q&A for professional and enthusiast programmers
Q&A for contractors and serious DIYers
Q&A for people who build and repair bicycles, people who train cycling, or commute on bicycles
Q&A for professional system and network administrators
Stack Exchange Network staging zone, where users come together to build new Q&A sites
Q&A for dedicated home brewers and serious enthusiasts
Q&A for computer enthusiasts and power users
Q&A for professional and amateur chefs
Q&A for enthusiasts and power users of the Android operating system
Q&A for scientific skepticism
Q&A for power users of web applications
Q&A for meta-discussion of the Stack Exchange family of Q&A websites