I also bought the ncPOD hoping it would removed the "stalls" I'd seen when using Mach2 and trying to do anything else concurrently on the PC. Ideally I'd like to run the machine and still be able to edit a CAD drawing

Initially I tried to use the ncPOD without an SD card but found that even with their control panel it wouldn't run a job. After fitting an SD card I made better progress and although I managed to run a job, as you suggest, the control panel is still "under development".
After reading about the Mach3 / ncPOD combination I thought that the "stalls" would be banished due to USB speed overcoming the parallel port timing problems. If the job can be downloaded prior to execution then I'd of thought the only interaction between Mach3 and ncPOD during running would be DRO updates and any stop/override functions ?