Sorry folks, but I ain't wadin' through 46 pages to see what everyone else thinks. Here's what I do and why:
My tanks all get a minimum of 50% water change weekly, my discus get two to three 70-80% changes weekly. I've been doing things this way for decades and never noticed it stressing my fish to add clean water to their environment.
I see a few posts hung up on nitrate removal. What I was taught, was nitrate and other compounds, dissolved organic compounds, are naturally occurring in an aquaria and accumulate. The DOCs accumulate right along with the nitrate. Since we don't have test kits for the non-volatile acids and other DOCs that build we use nitrate as our marker. By keeping nitrates diluted below a certain number, and the ppm varies depending on the tank and the aquarist's opinion, we also keep the DOCs diluted to that same extent.
Also, I learned from RTR that the closer we can keep the tank water to our source water in TDS, ph and other factors, the less stressful it is on our fish if we have to do a large scale water change because of an emergency. Do I NEED to do a 50% partial on all my tanks weekly? Nope. My stocking densities tend to be conservative and my maintenance regimen pretty constant. It makes me feel better to do it and it seems to make my fish feel better as well. I have a yoyo loach over 22 yrs old that seems to love the influx of fresh water every week.
For the Diane Walstad proponents and the "fish spawn because they're streesed" crowd, more power to ya. NIMT
Mark