|Sainsmart LCD Keypad Shield|
I bought the Sainsmart LCD keypad shield on eBay, shipped directly from China.
The LCD keypad shield is super-easy to use. I just connected it to my Uno and it's ready to go. The shield uses the standard LiquidCrystal.h library. There is some example code, a manual and some other info for the shield at the Sainsmart LCD keypad shield WIKI.
The LCD shield uses digital pins 4,5,6,7,8,9, and 10 for the display and uses Analog pin A0 for the keypad buttons.
I would only use this shield if I were running a program that was using nothing but this shield. I don't see an easy way to gain access to pins 11,12, and 13. You are able to solder headers on to access Analog pins A1-A5, and digital pins 1,2,and 3.