buying an arduino uno/mega and Ethernet shield

Hi, Another possible issue is physical clearance between the Ethernet connection on the Ethernet shield and the LCD/Switch shield.

You may need added "stacking connectors" like these: http://goo.gl/mNh0l

DISCLAIMER: Mentioned stuff from my own shop...