Over the years I've amassed a diverse collection of memory cards, from moldy old SmartMedia to brand-spankin'-new microSD. The iMONO 80-in-1 High Speed Card Reader accommodates them all--and then some. You can pick one up for a mere $17 plus shipping.
Okay, I know what you're thinking: There are 80 different kinds of memory cards?! Well, if you count up all the variants of the major formats and, um, carry the one... hmm, I still don't get anywhere near 80. But better safe than sorry, right? This could be the last card reader you'll ever need--until those pinheads come up with yet another format (MiniMicro SD, anyone?).