Finally finished the PICStep PC interface board. It has an on-board 5v regulated supply, emergency stop / motor enable screw terminal, expansion header for three more PC outputs and five PC inputs (all with screw terminals).
It doesn't offer opto-isolation or anything fancy, so use a parallel port PCI card if you don't trust your wiring (or my designs :)