we just added some calculations to http://www.brewernauts.com that shows you estimated gravities, abv, srm, ibu, how much water you need for the mash, sparge, boil size, all sorts of stuff!
It is now at the level that I will use it as my sole brewing program, myself.
homebrewing software