1. A multi media card (MMC) comprising: a flash controller; and at least one flash memory device, wherein the flash controller increases the throughput of the at least one flash memory device to match the speed of a host bus coupled to the MMC.