At first glance, this looks brilliant. On further thought though, I'm not so sure. On USB cables that you plug in once and forget (like printer cables), it's no big deal to try it both ways. On things you use often, like thumb drives, the sliding parts would be destroyed by the least amount of grit or even pocket-dust that gets in them. On high-speed USB3.0 devices, the added complexity in the connector would probably introduce noise that would cause the cable to fail to meet required specifications. My final answer is, this is a solution in search of a problem.