Hi Muzzer, and thanks for your reply.
I should clarify that UltraNC is not a company, it is a brand owned by my business Firestick Pty Ltd. Some people in the CNC community will know me through another brand my business has owned for over 19 years, machdrives.com. Future CNC products will be released under the UltraNC brand, as the "Mach" association of years past is no longer as relevant. The gcode viewer came out of a recent huge block of work writing firmware for a 6 axis CNC motion controller. It leverages the gcode parser and motion planner knowledge and wraps it up in a pretty UI. Yes it will always be free, it's a marketing cost already paid for in full. The main problem the viewer solves is accurate simulation of machining time for quoting. Fusion and other CAM packages unroll the code, while production machinists often hand code multi-vice jobs using drilling/boring cycles with pecks, L repeats and bottom dwells, rigid tapping with reversal time and M98/M97/o-word subprograms, often nested. It's the only free browser-based tool I'm aware of that simulates and times those situations accurately enough to quote a job on.