Suggestions: spaces after commas, and use a proper en-dash instead of a hyphen for ranges ("2006–2009") and an em-dash for punctuation-dash ("expirer — Auto-magically delete ...")
Informal writing gets anything and everything. I'll mix it up all over the place, but I don't differentiate between the various dashes: You'll get a single dash and like it, dang it!
:D
There's the hyphen (-) you are used to then there's the en dash (–) and the em dash (—).
https://en.wikipedia.org/wiki/Dash
>An em dash (or an en dash) denotes a break in a sentence or to set off parenthetical statements.
>The en dash (but not the em dash) indicates spans or differentiation, where it may be considered to replace "and" or "to" (but not "to" in the phrase "from … to …")
>The em dash (but not the en dash) is also used to set off the sources of quotes