Summary.

Defense against rainbow tables

saltedhash(password) = hash(password + salt)

Or

saltedhash(password) = hash(hash(password) + salt)