I have done a considerable amount of long range shooting both in the Marines and as a civilian and have found that nothing beats practice and record keeping when it comes ballistics and hitting the target when it matters most. Recently, I was shooting with a friend who is thoroughly convinced the his CDS dial that he ordered from Leupold should be dead on at every range out 600 yards. After all, he used his ballistic calculator and sent Leupold the data (disclaimer, my friends an engineer). Much to his disappointment, the CDS dial was off as much as three MOA at various ranges. After several attempts to get him to make a dope change on the elevation turret, I finally gave up trying to convince him that his ballistic calculator was slightly off or he input the wrong data.
This isn't the first time I have run into this problem. I have shot in the field and in competition with people who have failed to confirm their zero's at various ranges and insist on blaming their optics or the company that made the turret. If your turret is slightly off its OK, just record it and keep required dope changes handy. If you have experience shooting at long range and have moved past this issue then disregard this post. However, if you are just getting started, or thinking about getting into long range shooting and hunting then shoot, record, shoot, record... you will save yourself a lot of heartache. We'll talk about wind some other time...