In the last two weeks, Ben (pooldoc) posted a pretty informative response on black algae....that will answer most of your questions, I think.

Search on Pooldoc and Black Algae and restrict it to most recent three weeks.