I've noticed that users (including myself a time or two) tend to focus on solving problems within the OP's code rather than answering the original question. This know can lead to confusing results when searching for answers since the chosen answer often solves the OP's problem yet doesnt answer the actual question. Although this can be great help to the OP, it doesn't provide an archived answer as a Q/A is meant. I think promoting suggestions within the comments area would help guide this assistance away from the answers section.
For example, say an OP noticed that a UPD service was dropping packets and asked how to prevent the loss. A likely answer would be to use TCP, even thought this doesn't answer the underlying issue of preventing a UDP service from losing packets. TCP is a very good suggestion and in most cases the right choice - often leading to a solution - but is technically off-topic for a UDP related issue, and ultimately wrong for an answer as there are reliable UDP solutions. In such a case an individual developing a gaming or messaging system will have to wade through many questions with "just use TCP" as an answer.
I think another way to help guide suggestions away from answers would be an option where the OP can mark a comment as a 'solution' allowing users to receive similar points and badges as providing an answer.
X
is to useY
solution, so how do I do that". Answers that don't seem to answer the stated question are probably because they are answering the root problem, not the proposed solution. – saluce Aug 1 '13 at 14:55