I have just published my advanced brewing water software, Bru'n Water. This is the first program that I know of that includes the contribution of grain acidity and water alkalinity to allow the brewer to better predict and tailor their mash pH. We know that tailoring brewing water based on the beer color does not work well. This program moves beyond that limitation. Mash pH is a strong factor in creating cleaner flavor, proper body, and desired fermentation and attenuation performance.
The program includes all the typical mineral calculators and goes on to provide acid calculators, dilution tools, extensively researched water profiles, and a comprehensive water knowledge section. I think you will find that it is quite a useful tool for analyzing your water and truly figuring out how to make it fit your current beer's mashing requirements.
The mash pH prediction equation in the program has been proven to come within 0.2 pH units. With continued observations and reports from the brewing community, I expect that the prediction capability may be refined to as little as 0.1 pH unit.
I have set up a web site to further explain and illustrate the program and serve as a downloading point for interested brewers. Please visit the following site:
https://sites.google.com/site/brunwater/
Enjoy!

