two-step authentication
I would be very glad to use Google's two-step authentication... but it depends on a smart phone. I had seen information that it would send to your email account, but couldn't find the option. I do use 1Password to generate passwords, but find it hard to use the program for general use. People who don't have smartphones are the new marginalized group (I have a smartphone, but don't always want to have it with me to access my Google account.) There's life outside the "cloud"... I choose a strong password, and keep it to watch my other passwords... in a place that isn't necessarily on my computer.