All the machines at my work have a software similar to PCANYWHERE where the IT department can either monitor or take control of your machine. I doubt they log passwords to websites, etc... but they could, and I try to be paranoid about passwords.
I had thought of setting up s/key which is part of openbsd ( my home server is a openbsd server ) but keeping track of one-time passwords is too much hassle, and I didnt want to have a continual ssh connection running and find out later I am violating some internet/security policy.
All, in all, the portable perl solution is much simpler..
zzSPECTREz