okay, so i'm using the arduino mega, and i want to use the sd slot in the ethernet shield. i have tried running the listfiles SD example code, but i get "Initializing SD card...initialization failed!". i have zero experiance with SD on the arduino, and using the SPI interface. the theory i have comes from the following, found in the comments of the code
- SD card attached to SPI bus as follows:
** MOSI - pin 11
** MISO - pin 12
** CLK - pin 13
** CS - pin 4 
and i understand that the SPI pins are mapped differently on the mega. (and why is that?)