The keychain does keep all of your passwords in one place, but they're all encrypted so even if someone managed to get through Apple's security, they'd still have to break the encryption on your passwords and, as of now, the encryption method they're using hasn't been broken. There's some more...