Very nice if you want to be stuck with Windoze? Also not very cost effective if your at the cheaper end of the CNC market. I think EasyCNC at least addresses the first dabble into it. A bit like the educational type machines did for schools.