I want to use a PC-DIO-96 (and later PCI-DIO-96 boards) board for a home automation system. When we build input and output modules, what would we need to include to prevent overdriving or oversourcing the I/O lines of the board? I'm assuming it's common to put a current limiting resistor either inline with the signal, or a 12k or so pull up resistor to 12V for this. Am I on track here?