A number of sites (off the top of my head: GMail and the bank I use) have a security measure for your chosen password; for example, choosing "mypassword" will be classified as insecure.
However, in my own app I am implementing a user-specific salt based on random number and the hashcode of other user specific strings. Surely this makes password classification (like above) redundant by being an effective deterrent to dictionary attacks?
Am I right? Why do Google and other big sites bother with the password classification? Are they not bothering with user-specific salt?