Using this method to create a master password is very effective along with a password manager such as Keepass .
Keepass is the most versatile and secure password manager that I know of and the best part is that it is free.
You can find downloads and more information here http://keepass.info/index.html