I think it's a good idea to use secure passwords for affiliate programs, since it would be easy for someone to change where a check gets sent and some of us who promote tons of programs might not realize it for a long time. But for that same reason it's a horrible idea to use the same password for every program. Store your passwords in an encrypted file or use a good, secure password manager. Keep your workstation secure and your passwords will be secure. Change your encryption key or master password once a month etc.
__________________
|