Why are all of these buttons acting like they are the same?

centizen:
Ok, I didn't think about it that way. So really this is as much a floating input issue as it is a button debouncing problem, because the bounce is returning down to the power board causing noise. That makes a lot more sense now. I'll add resistors to the gate pins on each of my buttons and hopefully that will get it to work.

Cool, let us now how it works out. I don't quite understand your use of the name 'gate pins' for a switch contact pin, but that's not important as there are many things I don't understand in this world. :wink:
Again the pull-down resistors should wire from the microcontroller's input pins side of the switches and ground.

Lefty