I've got a series of three switches that are located remotely (about 3ft) from my PIC. On the switch block, I've got the current limiting resistors for each switch. I had a synapse misfire that makes we wonder if there were a short in the wire(s) that I could be pulling the port low with a higher the expected current (my power supply is capable of 1.5a). Can I locate the switch resistors on the PIC board so that if that happens, I'm safe(r). Also, wouldn't I be better off setting the port high for an on (instead of pulling low) condition so that if there is a wiring ground fault, I don't have an unexpected port change? I assume I'd have to then worry about over sourcing...which should be predictable since the load is a switch. -DO