I consider myself a fairly well-educated punctuarian, but found this delightful piece in Mental Floss, En Dash vs. Em Dash, full of stuff I didn't know. Least helpful but most fun is the explanation of the interrobang, invented by an advertising executive in 1962. Mental Floss's example of an appropriate use: “Arnold Schwarzenegger is pregnant‽”