I really didn't mean to pull this thread off its original track so please back to calcium/hardness :-)
A thread goes where it goes, that's why it's called a disucssion board. A discussion about calcium and alkalinity without magnesium is like discussing water and earth, but not air.