Beersmith (i use the mobile app) does a good job of calculating how much water to start with, grain/boil loss, etc. It also is quite handy for defining your specific setup/process, resizing recipes to your setup, tracking and alerting with timers to the recipe at brew time, and capturing your...