I do something very similar - a base password made unique by the URL. The pain in the behind is when you're on a site that requires a password change every X days, and you have to make up something else.
For passwords that change I use something similar to the Dominic mnemonic system to add a suffix to the password, this is for passwords that I really need to remember myself.