I've had the luxury of doing the take-offs and the CAD myself. No matter how accurate I tried to be. I always had to go back and check things because they didn't quite add up or I missed something.
Unfortunately it is an unavoidable demon because of the number of variables.