I've heard many bad things about LastPass - and this is just the cherry on top. I highly recommend 1Password to everyone. I've been using it for about 2-3 years now and it's been absolutely flawless. Yes, it doesn't have a Linux client, but that's literally the only "drawback" I can think of. As a developer who uses a Mac, the only time I'm on Linux is when I'm SSH'd into a server.