DIY CNC Machine

I am thinking about building a CNC machine. This will not use the Arduino directly but it will help in fabricating parts for the rest of the Arduino House system. I have not yet decided on making a CNC Mill or a CNC Router design however I planning on using a controller board that runs on an open source platform. See for more information, the software is called EMC2 and runs on Linux.