LCD Shield not behaving

OK using the pin numbers as supplied by Don, it works!

Thanks to everyone for their various tips. It's nice to be gaining some basic understanding about how this all works together.

As far as the keypad, it says analog pin 0 on the Arduino reads that input. How does one pin read the on/off state of six different buttons??? What would the code that reads that input look like?