CNC has existed as a hobbyist pursuit much longer than 3D printers have been. I finally broke down and purchased one of these on eBay. It will take a couple weeks to arrive, and the one I got did not include stepper motors, couplers, or motor drive electronics. Those are things I'd enjoy doing myself anyway, so no problem.
I like this project which is along similar lines.
For my own gadget, I need to order stepper motors, think about couplers, and start planning how the electronics will go together. I'm thinking about being lazy and using the parallel port.