Ethernet Shield and LCD Shield - can they be used at the same time?

I have a project where I'd like to use both the Ethernet shield (to post to my Twitter account) as well as an LCD shield (to see current status). When I stack the Ethernet shield on top of the Arduino and then stack the LCD shield on top of the Ethernet shield, the Ethernet shield doesn't work (although the LCD shield will work). Specifically, the Ethernet shield won't pick up an IP from my router. Does anyone know if the pins on the Ethernet shield conflict with the pins on an LCD shield?

A few stats:

I'm running an Arduino Deumilanove

The Ethernet shield I'm using is this one:

The LCD shield I'm using is this one (it requires pins 4, 5, 6, 7, 8, and 9)

I'm powering it via the USB port on my computer (do you think powering via a wall wart would make a difference?).

Any insights would be appreciated. I can post code if that would be of use.

Yes

But not immediately. I think your problem is with the SD card, not the Ethernet per se, and you have a pin clash at pin 4. Pin 4 is typically the CS for the SD. I have a similar display shield and I fixed it by clipping pin 4 on an intermediate shield and that re-routing to A2. A better way is to clip the pin on the LCD shield and run a jumper across to a known vacant pin. The holes on the board are there for that purpose.

You then modify the pin call for the LCD accordingly

LiquidCrystal lcd(8,9,A2,5,6,7);