To me, the #1 problem with Stack Overflow is the number of plain bad answers that are given and often accepted. CSS question? Here’s someone’s un-researched and invalid first guess, that doen’t work in practice. +10 karma and accepted. Hard question? Here’s some loser’s gut feeling of “can’t be done” in exchange for +2 karma, and then a knowledgeable follow-up a day later from someone who has actually been there, don…
The system seems to work. The top-voted answer is the one you accepted.