Gardeners know that healthy plants have certain basic requirements: they need the right temperature, the right amount of sun, the right amount of water, and the right amount and kind of nutrients in the soil. Different plants have different needs, but one that has all...