This is still not acceptable, I can still visibly see this card reader, which means it is still way too big. This is a card reader exclusively for MiniSD cards. It is USB 2.0 compatible and transfers at roughly 25MB/s.
Seriously, how long until you lose something like this? Just stick to normal card readers, and if those are ungodly too big, then you may have a problem.