The rocks in my mbuna tank are covered in furry green algae, and my cichlids love it! I purposely leave the lights on for a full 12 hours a day to keep it growing for them to graze on. As was mentioned before, they are algae grazers by nature. Only reason to get rid of the algae is for aesthetics, as your cichlids actually prefer to have it around. The only drawback to purposely growing algae, is having to scrape the glass every few days.
As for causes, in my case it's certainly the extended light time, and possibly also elevated nitrates. I don't know how high nitrates have to be to promote algae growth, but the tank is usually up around 50-60 by the time I do my weekly 50% WC. I actually plan on starting to do them twice weekly just to keep the nitrates down, and if the algae slows, I'll extend the lighting time even longer to try and bring it back.
*EDIT* Ugh... ancient thread.
Hey StylEmon, if you have a question, rather than bumping an ancient thread and getting more responses to the original 4 yr old question than to your own, just go ahead and start your own thread. You'll get much more helpful responses. As you can see, there's already been 2 replies where people have spent their time answering a dead thread question, and none offering you any help, because no one sees your question unless they read the entire thread.