This is my ezLCDuino Backpack. It is an Arduino LCD backpack. This will solder on directly onto the back of a LCD allowing you to control it using the Arduino LCD library. I designed the kit along with the PCB.
On the bottom of the board is what I call the "communication row". Here are I2C pins, hardware serial pins, and 2 digital pins you can use for software serial. Down here is also where you power the board. The pins you do not use for communication can be used for a different purpose of your choose. I suggest Bill Porter's serial library for communication.
On the side of the board are the left over pins. This gives a total of 7 digital pins and 6 analog pins on the board excluding the LCD connection at the top.
So use the board as a serial or I2C LCD backpack, use it as the main micro controller in your project that contains a LCD, or use it as a slave to control the LCD in your project and provide extra pins and processing power.