M-dashes are used to set off parenthetical material. 'The em dash is used "to denote a sudden break in thought that causes an abrupt change in sentence structure." [Chicago Manual of Style, sec. 5.106]'. They are used in all sorts of contexts-- like this one, for instance-- but are generally considered somewhat informal. [url=