Using a password manager program like can greatly help you keep your passwords safe and secure. Though no password or password program can guarantee that you will be 100% secure, you can definitely improve your security by a long shot.
One example is 1Password that comes from Agile Web Solutions. It provides password management as well as anti-phishing control using web form filling (including credit card info). 1Password creates strong unique passwords for all your web forms. And as we know, strong encryption helps keep your data safe. Once activated, you only need to remember a single password - your 1Password password. Not bad, hey?
If you're an iPhone or iPod Touch user, they also have mobile solutions.