Here are some links to password software that can assist you in managing your password.
My number one tip for passwords is not to have a word that is in the dictionary or break that word or words up with numbers or symbols.
For example :
garden2013 is a poor password
Gar20den13 is better
Suzuki_Gard20den13 is even better
Suzuki2_0Garden+13microSoft is quiet good