As an alternative approach maybe...
In considering which software product(s) to decide on, tell me what features I should be looking for? But with this, your first question should be "What do you want to do with your CNC Mill?". Unfortunately, I just don't know all the possibilities but I at least want to mill my own PCBs, and also mill delron, and aluminum. Geez, I don't think I even know enough to ask the right questions.
With that said, here's what I've seen so far:
-FreeMill ($0) 3D Milling
www.cncportal.com
-MeshCAM ($100)
www.meshcam.com
-SheetCam ($150)
www.sheetcam.com
-Stlwork ($75)
www.cadcamcadcam.com
-TurboCNC
-Mach2
-Rhino
-ONECNC
Rance
PS: planeflier, I'm not trying to hijack your thread, really.