I use a mag cleaner for the glass and a toothbrush on the rock. I call it PITA algae because its not really bad, but bad enough to get rid of it. Might try hydrogen peroxide. Lots of threads in the algae section on how to do it... Good luck!
Nikon Pimp #084
"The legal quarter of tight lipped men, push for order, then repeat again." KTP