I was wondering if we should have a small dialog box which is opened when you wish to downvote a question or answer, I feel that if people put in the reasoning for the downvote the community will have a better idea on what is considered a 'Good' Answer.
For example I provided this an answer to this which was just down voted from a +1 to a 0. Now from reading my answer compared to the other answer that has been posted, there are some differences but I feel the meat of both questions is valid.
So I am left wondering why my answer was downvoted. If I had constructive criticism I could use that to help structure my next answer.