Don't forget mini-SD and micro-SD, both of which can also speak the SPI MMC protocol.
Someone suggested on another forum that the adapters that typically come with mini/microsd cards make pretty good sockets for the smaller cards. You can solder wires (carefully) to the full-sized adapter...