I just do about a 40-50% change on my tanks every 10-14 days...everything is crystal clear and have never seen ammonia or nitrite and nitrates have never been much to write home about either. I think that careful feeding and filtration is the key...my giant danios are about the most awesome clean up crew ever for large messy cichlids. They dont really add any bioload and the big fat cichlids cant catch the little fast danios in my densly decorated tanks
Perhaps Im a lazy fish keeper(likely) but I just dont have the get up and go to change my tank water that often I suppose if there was an actual need for it I would. I have bred discus successfully in the past and kept them on the same waterchanging routine as my other tanks...they are much hardier fish than credited for IMO. I had a salad plate sized pigeon blood that I had to move out of the main discus tanks(he hated other discus) but he held his own and was boss of a 50G community with a severum and a firemouth. Not that I recommend that or anything 