No one can provide free software, if the software are really result oriented and will work for ever.. Best keylogger to create offline logs, what keys was pressed ... each and every information will be stored in logs and you can sent it via email also.