Имхо если уж говорить о кейлоггерах - то самый лучший вариант - это аппаратный кейлоггер.
Представляет собой миниатюрный USB (или PS/2) переходник, который все собственно и делает.
Невидим для всех антивирусов, т.к. работает на низком уровне. Практически незаметен для пользователя. Вы когда последний раз заглядывали себе в системник, не торчит ли у Вас что то лишнее ? А секретарши или боссы - и подавно не заглядывают.
Есть еще и радио аппаратные кейлоггеры, которые скидывают информацию в реалтайме.
Т.ч. вещь это достаточно серьезная и опасная.
Причем стоят относительно недорого.