Add SD/MicroSD/Flash ports to external drives

Since the external drives already have USB 3.x/2.x connections to the computer, it would be really cool to add SDRAM/Micro SD/Flash ports on the external drives to transfer data from the Flash to the External drive. Right now, I need to put the SD Flash RAM into an adapter, plug it into one of my USB ports, then copy the data from the card to the external via another USB port. If my computer only had 1 USB port, I would need to copy them from the card to the hard drive, then from the hard drive to the external drive.
A major pain…