The best ones to go for are the ion exchange type. These use resin beads to "pull" the hardness from the water. Over time the beads become unable to absorb any more hardness, and are washed with a brine solution to restore that ability. Worth noting that the salt does not do the softening, it...