I discussed this in the software forum, but since the solution was so odd, I thought I'd report it here FYI.
I was getting double key presses using an IPAC control panel that I had hooked up to a new XP computer. At first I thought it was a usb driver problem, then an ipac configuration problem, then a wiring short. Turns out the problem was that many of my microswitches decided to go bad at the same time.
What's odd is that all the switches were new last winter, and have seen only moderate use.
Oh well... it's fixed now.
Hopefully this will help others from going through all the same aggravating steps...