A friend of mine with a UC100 actually switched from Mach3 to their UCCNC software, and found that it performed better than Mach3. It's 1/3 the price as well. The downside is that it's new, and right now doesn't have as many features as Mach3 does.