I think we need to be nicer when closing questions. I think of new people look at having their question closed as being a slap in the face and a real turn off for the site. The automated messages are informative, but not that nice. I don't think they suggest welcoming edits to improve the question. We have had a couple of recent questions be closed/edited/reopened very quickly and I think that is a good thing.
I think the last (generally the 5th unless you have mod powers) person who votes to close a question should post a "personal" comment. This should only get added when the question actually gets closed since the OP will not find out about close votes until the question is closed (unless they have enough rep, and then they presumably understand the process).
I would propose something like:
Your question was closed as a duplicate. A link is provided at the top of your question to the possible duplicate. If you don't think your question is really a duplicate, please edit your question to highlight the differences and then we can reopen it.
Obviously something different would be needed for localized and not constructive questions.
What do people think? Can we just change the automated text to be nicer?