I am using an Arduino Ethernet shield with the SD card slot on my Arduino Mega 2560. The sketch is not working reliabily. Could it be the SD card? I am using a 4 gig microSD card. I have not found listed anywhere the max size of an SD card that the shield will accept. Maybe I should use a 2 gig one instead?