I've had a 30 gallon reef tank setup with all soft corals and 5 fish for almost 2 years. I think the best advice I got over this time was to stop doing routine water changes. The first year of my tanks life I was on a weekly water change schedule and was constantly battling fluctuations with readings and corals being happy and then unhappy. Then I stopped doing water changes, and my tank has flourished over the past year! Haven't done one in months and i just took readings. Nitrates are at 0 and the corals and fish couldn't be happier! So are water changes over rated? What do you think?