Hi Paul, I use this for gcode generation:
VisualMill CAM software package - Computer Aided Manufacturing CAM software for mold, die and tooling, wood working, rapid-prototyping, general machining.. It can be expensive, however, so limited results, but easier than doing it by hand, can be had with this:
ArtSoft USA - Home of Mach3 and LazyCam. I do control my CNC machine with Mach3 and it works well.
BTW, what CAD package/format do you use? What are the specs of your CNC machine? I might be able to help you next time by converting your CAD file to gcode. But of course, I would need to know things like if you cut below z=0 (and how deep), cut speed, tools, etc.
JR