I'm playing with an open source brewing calculator tool and am thinking about improving the system that estimates the final gravity for a particular recipe. Currently the system uses an attenuation percentage entered by the user to make the calculation but I have seen other systems that make...