With every online account needing a unique, strong password, it's becoming almost impossible to remember them all. Do you rely on a password manager, or do you prefer creating and memorizing your own passwords? What has been the most secure and convenient approach in your experience, and do you use an online password generator when creating new credentials?