Card Reader and Compact Mirror
Here is the answer to all your dreams!!
This will read a wide range of cards, except for Compact Flash, is just 2.5 x 2.2 x 0.8 inches small, has a built-in USB plug and you can always stash spare cards inside.
They even do it in grey and blue……praps black for the goths might be a good idea….
Yours for $15.