CTAN has a new package: pinlabel.sty