USB madness (a plea for a software dongle)

Dirty connections, I clean all PCI and USB contacts every 3 years and have managed to revive most of the PCI/USB cards plugs that I have believed to be faulty, there are 15 years since the USB key was introduced therefore a number of old keys around that have seriusly oxidising contacts