The concept of stackoverflow is nice. It is great Q&A site on programming where anyone can answer. The main problem I see is that certain questions are looking for subjective answers and are being accepted while others are not.
In a sense, can a question really have objective answers? I believe that there can be a best possible subjective answer for a question.
If I have this particular problem and someone answers a solution A, another with solution B and so on.. which is better? The community answers that by voting on the solution that it believes it is best for the problem. In a way this is subjective.
One last note, is there a stackoverflow affiliated site that is there for the sole purpose of asking and answering subjectively to programming related questions? If not could there be a need for such a site?
In a way, having a subjective stackoverflow would probably help improving the quality of stackoverflow by having only clear questions with specific answer but that is just my opinion.
With what I understand with the answers below, a question can be subjective as long as it can have really specific answers...