Dialogue: giving each character a unique voice

Giving a character a unique voice creates a vivid mental image of a person because speech is a form of characterization. Word choice, grammar, cursing and even silence, it all says something about the sort of person. Note: this goes for major characters only. It is not necessary to give a distinct voice to background characters or minor characters with only one or two speaking lines.