90% of the problem with passwords is allowing hackable passwords to be used. Dyfynder Ultra turns password security on its side in many ways:
0) Hash based passwords look completely random - harder to engineer and guess.
1) Not storing a password locally in a password store.
2) Password generation is based on selections you make like hash algo, character set, site metadata, and salt.
3) Storing meta-data in the keychain to make password regeneration quicker.
4) Allow you to keep an optional passcode off device (memorized) to make password generation even more secure.