I do mine same as Hank up to the point of getting it out of Eagle.
Here, I use the pcb-gcode.ulp to create the gcode files directly. Then I run Daedelus's Autolevel program to take care of variations in height and run these programs directly on my router. First doing the "etching", then drilling, and finally the Milling to remove the board.
You can use your favorite units system directly with no conversions needed.