CNC is an interesting field but only if you have knowledge about the stuff. Well this may actually hold true about any technology but still in some cases it may not matter much. For example how many times have to played on your favorite playstation without bothering whats inside. But here is a man who knows what he does and even went on to design his own controller for the CNC unit