One of my friends and colleagues at work, Paul Gregory, recently bought a Palm V organiser. Like many of the smaller organisers, it does not have an expansion port capable of taking additional memory cards, so he searched around for an adapter for various memory card types with little success.
He did, however, come across some homebrew projects interfacing MultiMedia Cards (MMCs) to microcontrollers, including this MP3 Player designed and built by Peter D'Antonio and Daniel Riiff for their final year project at Cornell University.
Several features of MMCs pointed out by Peter and Dan sounded interesting: nonvolatile, relatively cheap, readily connectable using a 2.54mm pitch connector, low number of pins, and simple serial output. The "Atmel" microcontroller they were using sounded familiar as well, so he asked me about how easy it would be to use one as a more general interface. I'd used these chips before. - Sean Ellis