I agree on both mentioned and use LastPass myself.