Interesting posts. I've used the WaveRP library to read and write to the SD card on a wave shield. It works pretty well.