When other ions are already present in a solution, the solubility can be significantly affected. The Common Ion Effect will tend to decrease an ionic compound's solubility whereas Complex Ion Formation will tend to increase it. Here we develop the math to deal with these situations.