I've run into the same problem, especially on the plethora of online sites that require passwords just for customer tracking. I have three good, non-dictionary passwords: a supersecret one for system root and other sacred places, a general-purpose password for system logins and important websites (the bank, brokerage, etc.) and a light-duty password for everything else.