I probably should order a few umbrellas! I have 3 cnc machines. 1 lathe running Mach3, I mill on Mach3, and another mill still on hurco bx control. Both Mach units have dedicated PCs in each control panel. Lathe on win xp, parallel port and steppers. It needs spindle bearing. It’s been down 2 years so I don’t know it that pc is ok. The first mill has the pc I originally posted about. Running win7 ess, and servos. Both those are in the shop and don’t ever see the internet. The only other pc I have is this laptop that I write cnc programs on the move them to the machines via a usb drive. The plan is to up grade the mill to Mach4 and maybe the lathe after repair and replacing the steppers with servos and adding a motion controller. Hence my original question, what are the thoughts behind getting a new laptop and using it for both writing programs and running the machines. It would never be used for anything else other than maybe the servo tuning software or the plc software and wouldn’t be connected to the internet while running cnc and only Mach4 not 3. Or am I creating an eggs in one basket scenario? Can I get away only buying one Mach4 license that way and create different profiles? Or can I use a Mach4 license on 2 PCs and demo mode on the programing pc like I do now with Mach3?