This is something I don't understand at all. So iCloud keychain will generate a really random password for me and store it in the cloud or whatever and I will no longer have to remember passwords. How is this at all logical? If I am trying to access my email from any device other than my own MacBook Air how is it supposed to work? Are the passwords stored online and then I have to go to a website to retrieve it if I am not using my own Mac? This seems like it causes way more trouble more so than fixing any current problem, as I will no longer be able to login to any websites with my Android device or someone else's computer.