Using Pins 13 / 0 / 1 as Digital Input to Arduino

retrolefty:
Are you using up all your analog input pins, as they can also be used as digital input or output pins?

This is a good suggestion. You can find more information about use analog input pins as digital input pins under

Most of the analog inputs can also be used as digital pins: analog input 0 as digital pin 14 through analog input 5 as digital pin 19.