Even em-dashes look wrong without spaces around them (IMHO). And yes I did follow that link to see the formatted version.