It sounds boring, cuz it is boring.
Generating gcode for boring a hole might be tedious, too, but it's not, thanks to an applet that takes care of the worst of it.

Mouse over the screenshot to see get a description of the features.