Using the SD card AND the Ethernet on sheild causes issues

No hack needed on the new Mega and ethernet shield. It was required before the advent of the ICSP socket on the shield. Now the SPI data lines are on those pins. The w5100 CS is still D10 and the SD CS is still D4.