Yes, Win95B added USB driver support, but came with virtually no drivers. Then for Win98 the USB driver model was changed, and manufactures had to rewrite their USB drivers. Also, in order to qualify for the Win98 logo, Microsoft required the manufacturers to ONLY make available Win98 drivers for USB devices, thereby forcing users to upgrade to Win98. Fun times. . .