Arduino Uno, Sparkfun lcd keypad, Arduino motor shield.

Hello all. I am very new to arduino, so sorry if I sound "noobish". I have been working with the arduino uno, arduino motor-shield, and the sparkfun lcd keypad shield.
I have written code for the Uno and the LCD, but when I add the motorshield, it does not work; Im guessing it is because the two shields use similar pins. So basically I am asking: is there any way I can run all three from the same power source?

My ultimate goal is to be powering two dc motors...

link for the lcd below:

If you look at the Motor Shields product info you will see a list of the pins it uses.

Looking at the LCDs schematic and comparing the two, you will soon see that A0,D8and D9 are common.

Would suggest you plug in the LDC shield and have the motor board connected by jumpers to different free i/o pins.

Don't forget you can use the Analogue pins as Digital by numbering them 14 - 19.

You will have to change the software pin assignments to match the changes you make.

It would not be good to have the motor shield between the Uno and LCD as it need air movment to keep it cool when passing heavy loads.