This is more accurate for multiple motors, and Paul goes through the calculators in the presentation in the description of the paper. However, the big factor that this and JVNs calculator ignores is the voltage drop on the battery. There is a calculator floating around somewhere on CD that has a battery simulator along with the drive calcualtor, but I don't remember who wrote it.
http://www.chiefdelphi.com/media/papers/3166