jsolomon,
Algae seems to plague us all now and then. Seems to be one of the more difficult things to control, and quite often becomes a problem a few weeks to months after setting up a new tank.
I agree with rhonda that algae is a sign of a healthy tank, as long as it's the right kind of algae. When it get's out of control though, you really need to look closely at the cause.
I think Y2SAYS mentioned testing your phosphates.
I'm a firm believer that most people that are having a nuisence algae problem have high phosphate levels, but for some reason, do not test for it.
The money spent on test kits is well worth it IMO.
No better way to KNOW and stop guessing what is happening in your tank.
Along with what Mr Tang and others said about lighting, I'll also mention that a low pH can also contribute to nuisance algae. Keeping your pH above 8.2 seems to help as well.
Clean up crews and janitors will help get what's there, but will not do much to prevent further outbreaks.
Just my thoughts
Brian