>Anyone know why there are offsets in the Excellon file?
I suspect this happens if the pos.Coord option under Style in the CAM Processor is checked. Uncheck it and process the job again. It probably applies an offset to prevent negative coordinates when that option is checked.