I am running out of pins.
Can I connect my LCD's (DB4, DB5, DB6, DB7) to Analog pins?... (A0, A1, A2, A3) ?
Should work, read - http://www.arduino.cc/en/Reference/DigitalRead
The analog input pins can be used as digital pins, referred to as A0, A1, etc.
Don't forget to set the pinMode - pinMode() - Arduino Reference
If you have a bunch of digital outputs like LEDs, you can use a shift register to save many pins.
I have a couple of shift registers, so that sounds like a good side project.