It's still not a substitute for a built-in memory card reader in a laptop, but Elecom's new MR-C25 Series USB memory card reader might just be the next best thing. In addition to reading both SD and microSD cards, it's able to rotate a full 180 degrees to give you access to ports on either side of the card reader. From the looks of things, you may still run into some problems with ports that are particularly close together (and with bulky plugs or devices), but it should definitely prevent at least some unwanted USB swapping. Unfortunately, there's no still word on a price or release over here just yet, but it does apparently come in both black and white to better match your laptop.