This is Magic Cube, a rotatable all-in-one card reader that can read almost all memory cards in the market. The tiny card reader supports 56 types of cards, including SD/SDHC, miniSD, microSD, MS Pro Duo, MS Pro, M2, xD. It uses USB 2.0 interface.
The Magic Cube measures 3.8 cm x 3.8 cm x 3.8 cm and weighs just 33g. It is priced at $9.9.