I have been using an Adafruit MicroSD card board on my arduino mega 2560 and it works good. I dont use the SPI plug but the pins on the side.
Hook up(mega 2560): 5V pin to the 5V pin on the Arduino GND pin to the GND pin on the Arduino CLK to pin 13 or 52 DO to pin 12 or 50 DI to pin 11 or 51 CS to pin 10 or 53
But this does not work on the DUE, how do I connect the correct pins on the DUE without using the SPI plug? There are shields in the way to connect to the SPI plug right now.