Re: MMC and SD
I recommand you tu use Atmel data flash... h**p://w*w.atmel.com/dyn/products/product_card.asp?family_id=616&family_name=DataFlash%26reg%3B&part_id=1883
It's only 8MB but fast... and work on SPI bus like MMC&SD,
Another strategy is to use some static or dynamic ram and buffer data inside; when the process become noncritical, you have to save the buffer in sd card...
The best device for do this job is an FAST FPGA... SDRAM+FPGA (sdram core+spi core+glue logic)+SD Card = voyla you have a fast SD card...
Hope this help,
//a