Just wanted to weigh in here. I basically have two choices for pool salt in my area. The local pool store $15.00 a bag, or Wallmart which only carries the Clorox at $5.30. Since my pool was overrun with rainwater ALL my salt was gone and to get it back up Pool math says I need 1,018 lbs of salt. That's 25 bags!! Walmart price $132.50. Pool store price $375. So yeah, I went with the Clorox. Instead of just dumping it into the pool I pre-dissolved it in a big tub and added it as "liquid" - had no staining issue. But I should also note I have soft water and no iron which may be playing a part with why some people are getting stains.