Not trying to push any salt brand here, but thought you might like to know, one of the problems with coralife is the use of borate rather than carbonate for the alk, also check the MG, I was told one time that the "faster" dissolving salts are typically lacking in MG (not sure if that is true or not) and my TM has mixed crystal clear within about 30 min each time I've mixed it.
I know you are not trying to push salt brands, and yes it is possible, that they may use Calcium Borate instead of Calcium Carbonate as the buffering agent. As far as chemical compounds go, they are very similar in nature except that the Borate is far more dense in its structure than carbonates and is supposed to not precipitate as fast? go figure.. I thought that Borate was a poison... anyway, I emailed ESU to find out what they use as the buffer, and hope to get an answer soon... The Magnesium content seems to be fine, I would sayit looks like around 1200ppm when first mixed..
As far as the TM salt and the cloudiness, this was experienced with two seperate boxes from two seperate LFS
.. All water was cloudy after mixing and remained that way even after 24 hours. It was only after putting it in the tank ( I think you remember me complaining about this in other posts ). when I asked you if it would be ok to use it anyway I took your advice and used it... I got no illl effects from it, it was just freaky... I didn't like the way it clouded, so I gave it up...after 50 gals of water changes...LOL
I am going to wait to see what it is ESU is using if they will tell me, and then I may think about making a decision on which salt to use...