I don't have any experience with memory cards outside of my digital camera etc but can't you use it basically as a "raw" memory simply by NOT formatting as FAT or whatever. I mean the protocol is likely (haven't looked it up) different than a simple SPI flash IC and without a "proper" file system you won't be able to read/write it from the PC but you can't really do that (easily in this context) with a "raw" SPI flash IC either so what's the difference?

/Henrik.
only code size , simplicity and 8 bit mcu friendliness . plus I already know how to talk to a spi flash chip a quick look a sd protocol looks involved

http://alumni.cs.ucr.edu/~amitra/sdc...note_foust.pdf

http://www.microchip.com/forums/m530149.a