Using the same password everywhere is definitely a bad idea. There are couple of password managers out there, but 1Password is the best one at the moment, especially if you work in a team that shares passwords. However, I really wish that Apple's Keychain was bit more intuitive to use.

I also use this