Regarding the Em Dash
It’s a wonderful, versatile bit of punctuation, if a bit overused. More importantly, though, a double hyphen is not the same thing as an em dash. Please, do it right.
Mac users: Command + Shift + hyphen gets you an em dash.
Windows users: Hold the Alt key, then type Shift, 0, 1, 5, 1.