I only use 1password now to generate and keep my passwords. I feel pretty secure with it, although I think the biggest risk it's social engineering when we talk about passwords.