what other types of water softeners are available, besides the precipitation softening discussed here? Are there any advantages or disadvantages to using one these, rather than ion exchange softener?