Hey Frederic, Yes, you are headed in the right direction. Mach will take care of # 3 like a champ and, as Hood said it comes with Lazycam that will take care of # 2 as well. The trial version is limited to 1000 lines of code and will only run in the 25KHz mode. Check out this link. http://www.machsupport.com/MachJargonBusterWiki/index.php?title=Demo_mode_limitations