Sam, I have an indoor pool, so I can relate!
Once you've gotten rid of your CC's, you should focus on preventing them, which is easier. First things first. . .
Best thing I've found for knocking out CC's is sodium percarbonate. It never really caught on as a pool shock, so it's a little hard...