I have used azatrol, which is the same as azamax, with great sucess. But my buddy just tried this Mighty Wash stuff and it is no joke the best stuff I have ever seen. I highly recommend it.
RO is the way to go if you have the money. All the nutrient companies assume you are using water with less than 50ppm so that is what their nutrient calculators are based on. Also, if you are using a quality nutrient you will not have to add cal-mag. RO is a must if you use beneficials...