I use Ballistic and Shooter.
Odd though, when I was playing with my M1903a4 & Garand. I ran them through the Coronagraph, plug the bullets listed from the program for what I was using, and both were 2.5 Minutes off at 600 yards.
Then last night I found my corrected data for that load matched exactly what Hatcher listed in his "Book of the Garand" and Cossman's "Book of the Springfield".
Anyway, reagardless of what program you use, you still have to check it on the range, on the distance you plan on shooting.
And, regarding the Garand. I zeroed that rifle and set up the marks on the elevation dial. Did that when I first got the rifle. The dial on the Garand seemed to be more accurate then the two above programs, and I 'm aware of garbage in garbage out. I did double and triple check the numbers. I ran the numbers on Berger's ballistic program, it matched the Garand's sights and Hatcher & Crossman.