Modifying shield pin use

Hi there,

I'm using an Arduino SD/wireless shield along with an LCD shield at the same time.

The SD shield uses pins D4,11,12,13*
The LCD uses D4-D10 inclusive.

I believe I could simply cut the D4 and for example D3 pin off the LCD shield and then connect a jumper wire to the D3 leg of the SD shield and connect that to the D4 pin on the LCD (and change the pin in software from D4->D3). This is when the shields are stacked uno->SD shield->LCD. Is this correct?

I'm assuming that it can't be done without cutting several pins on the LCD shield (not terribly important as its only £6)

Yes, somehow isolate D4 on one of the cards and pick up the signal from D3 instead with an approprite software change. Probably easiest to make the change on the upper most shield - remove/cut the male pin on the bottom of the board, them jumpe D3 to D4.