Tim,
I would recommend using Mach3 for the controller, very easy to use, inexpensive, and works very well.
http://www.machsupport.com/
For creating 3D programs I use Meshcam. Easy to use, inexpensive.
http://www.grzsoftware.com/
I also verify all programs before running them on the machine. I use Cutviewer Mill. Inexpensive, and easy to use.
http://www.cutviewer.com/
For 2D and 2 1/2D parts I would recommend using Sheetcam or Cut2D. Both are inexpensive and easy to use.
http://www.sheetcam.com/
http://www.vectric.com/WebSite/Vectric/ ... _index.htm
All of the above programs came be downloaded and demo'd before buying. The Mach3 free download is limited to running 1000 lines of code however.
CAD models and DXF drawings can be made with any number of programs, Solidworks, Inventor, Rhino, or AutoCad.
Adrian,
That is a small amount of Z travel. I would recommend at least 200mm. Like this machine here:
http://www.taigtools.com/cmill.html
Hope this helps, let me know if I can answer any specifics.
Bob