I do a 30 gallon water change and a good cleaning every week. I usually designate Saturday mornings, but I have to work saturday so i just finished it today. I swear my fish a re happier after a water change. I've had my tank up and running for a few months now and I've never had an algae problem, my parameters don't move, like Yote said, a little preventative maintenence goes a long way. It takes me less than 30 minutes to scrub the tank, change the water, and rearrange any corals that I might have moved.