I wanted to interface the arduino to a SD card. My method was to solder directly the wires to a micro sd connector for which any microsd card can be plugged. However i found that it was highly unstable with frequent SD errors. I corrected it by adding a 100uf and 0.1uf supply decoupling capacitors across pin’s 3 and 4 of the sd connector. Now everything is stable at the maximum 8Mhz SPI bus speed using resistor voltage shifters. Even the SD card manufacturers recommend using capacitors, however few people use this which i think is the cause for many people commenting about unstable SD’s. Keeping the wires short also helps as long wires act as stray capacitors ruining stability.
You can read more information about this at my blog post at Good night, Posterous
I hope this information will help people trying to interface SD card’s to the arduino.