The guys and gals and Elecom are the ones to bring us this to make our lives of travel ten times easier (and lighter). ALl of your problems are solved with one USB port and their MR-C12 USB 2.0 card reader.
The whole thing comes wrapped in a small package with an opening lid under which all of your cards are safely tucked away for storage. The actual cards it supports include SDHC, SD, MMC, xD, and Memory Stick MagicGate/Pro/Duo cards.
It'll ship October 20th for a reasonable $29 bucks, and we'll have a color choice of red, white, black, or blue, though they actually all have a silver lid taking up the majority of the body. Elecom, we salute you.