And up until that point, I was happy with using hyphens as dashes. But times are changing.
I still hate the em dash. It's ugly! It's typically bunched up next to the words it separates and it's too long to use with spaces. Another thing I dislike is the silly idea of using two hyphens as a dash – just use a single hyphen! But the en dash – now that's a different story.
The turning point was looking at some Australian style guides after listening to a Grammar Girl episode about dashes. I was pleased to discover that in Australia, preferred usage is often a spaced en dash (" – ") rather than an em dash ("—").
So, now I concede that the hyphen is a little short and that it is worth using an en dash instead. It helps that it's pretty easy to type... on a Mac (Option-hyphen).
But what the hell is up with Windows? You're seriously telling me that I need to remember a code (Alt-0150) and that it will only work when I'm sitting at a keyboard that has a numeric keypad? Given how frequently dashes are used in writing (even if most of us just use a hyphen or rely on a word processor to do substitution), you'd think there'd be some quick and memorable keyboard shortcut.
So there you have it. I've been converted on the en dash issue, and I'm even considering moving from "eg." (my personal yet wrong preference) to "e.g." (which is correct, but looks long and ugly to me). But don't hold your breath waiting for me to use an ellipsis character instead of three periods. Or to start using proper quotation marks. That's just taking things too far.