Just happened to catch this.. I concur. Correct me if I'm wrong, not sure I've ever heard of Keylogger "Hardware". Keylogger "Software" can often be stored on removable hardware, i.e., flash drives and via a USB port. I would think that if it's a program stored on a flash drive, avast wouldn't be able to catch it because it's not scanning the USB ports. Unless the program was installed onto the computer or on something such as a CD or floppy, in one of the drives, it's not going to be detected by any AV. Please correct me if I'm wrong. I often hear this at work and have been curious about whether that was viable.