George; I have beaten my head against the wall over this many times on this list. Your post is excellent but one point should be mentioned. On the APD we have agreed for the purposes of simplicity that carbonate hardness IS alkalinity (by our definition). dave.