IMO, Beersmith is probably the most useful program available for formulating recipes. I use it all the time and the newest version includes an internet cloud where you can store and share recipes with other brewers. It'll be the best $20 you'll ever spend beer related. I suggest getting...