I don't know what changed, but suddenly I am seeing all the empty drive letters from my multi-card reader. The option to hide them is checked, the shell hardware detection service is running, but now I have all the extra drive letters I don't want to see. I even have a network location entry for a desktop.ini configuration file showing in the Explorer computer window.
Any ideas? Google has failed me. 