display with few free digital pins

Just so you know, the six (6) analog pins can also be used as six(6) digital pins which the lcd library can use for the display. If I'm not mistaken they would be labled as 14-19.

They can also be labeled as A0 - A5. There is no difference as far as basic I/O is concerned between the pins that are labeled 'digital' and those that are labeled 'analog'. This labeling is strictly Arduino nomenclature and is based on the auxiliary functions of the various pins.

Don