red913:
Thanks. Originally I had them as outputs too. lol But I wanted to simplify my code by using the pullup resistor. I guess that only works on an input, not an output. Well it works now. Thanks again. Now to make it do something useful...
Correct. An input needs a pull-up or pull-down resistor to give the input a "default" state when the load is not pulling the input in any direction, such as if a momentary switch is disconnected. An output doesn't need a pull-up or pull-down resistor because the output itself will be pulling the pin either high or low. An output pin is never floating.