Anytime I get any kind of algae problem that 10-15ppm of Cl doesn't permanently fix - I just toss a quart of Polyquat in the pool.
The past two years - I have had a 'whispy green' algae that starts to form right in the middle of the year. Shocking never gets rid of it - nor does vacuuming. The polyquat does the trick everytime.
Granted - it's a little expensive @ $20+ a quart - but worth it in terms of time saved.
Bookmarks