Some macros from Jeff Erikson's sty file