It seems to me that most feedback forms have been designed for the simplicity of implementation, rather than providing users with a really good experience in giving feedback. I am wondering exactly what element is missing from the feedback forms for it to be usable and useful.
Some examples I have seen floating around these days include allowing more free text entry (this is not necessarily better for the user, but at least doesn't limit what they can say), adding screenshots to troubleshooting or pointing out bugs on the website, and changing the tone of the feedback and enquiry to be more user friendly and less like a form.
Has anyone looked at the psychology of users wanting to give feedback, and how to design better feedback forms? Any interesting or novel ideas/examples would be good for this discussion.