waggish.org
Phenomenology of Punctuation - waggish
The sense of semicolons, em dashes, colons, and other subtleties of punctuation.