Free calculators, generators and software for contractors: estimating, materials, permits, contracts and cash flow. What each does and where it stops.