I am actually working on some prototypes for what you just said. I don't know how it will end yet, but maybe there will be more Dongle Hell sometime in the future.