I'll use Beersmith to help with my mash temps, but not the volume. Not that I don't trust it, it's just that volume is something for which I use my best judgement.
Couple rules I use:
1) Batch sparge in multiple smaller amounts to allow a good soaking, then drain off to pot. If I load too much sparge water, I might end up with way too diluted, way too much volume. I sense that giving the grains multiple rinses with smaller volumes, clears off more of the sugars.
B) Nothing goes into my boil pot except wort from the MT. If I'm short, sparge a little more. If I'm going to add volume to my pot, it's going to be sweet volume.
Nothing overly scientific, but it works for me. I'll shoot for 6.5 gallons and know that my SG will gain about 12 points (1.048 to 1.060) during the boil off.