You should give Brewer's Friend a try, I love that it's web-based so I can browse, edit, and create recipes from any device. The interface is pretty slick and easy to use, and it has a built in water calc, plus they update it regularly with new features and content. I've been using it since I...