And just to add one more comment--shock level for a CYA of 100 is 25 ppm. The normal, baseline, everyday chlorine levels for a CYA that high is 8-15 ppm. If you've been keeping your chlorine below 8 ppm, that's why you keep getting algae.

See the "best guess" chart linked in Watermom's sig for more info....

Janet