Another player in this space is Square, which offers a tiny card reader that attaches to the audiojack on an Android, iPhone, iPad or iPod Touch and reads a card.
Somehow, though, MSI squeezed in an Ethernet jack and full-sized HDMI socket, along with two USB 3.0 connections, anaudio port and a memory card reader, tucked around back.