Don't use the same password twice
Don't store passwords - Don't foreget passwords
Using the same password for all your apps is unsafe. On the other hand, it's impossible to remember so many passwords.
Storing passwords either on your local machine or on the cloud is unsafe, too.
BasePass has the safest and the most practical solution.
With BasePass you will have to remember only one password, which is the base password.
BasePass will take care of all the rest!
How it works?
For each app/ site, you will have to insert your one and only password (the base password) and the name of the app/ site. BasePass will use a hash, to encrypt the combination of the password together with the account's name. The result will be a strong password for this app/ site.
Why is it the safest way?
Your passwords are not stored anywhere!
BasePass will generate them dynamically when you need them.
You don't have to trust a third party to store/retrieve/encrypt them for you!
It's all in your hands.