http://www.thinkgeek.com has a hardware keylogger. I haven't used it, though.