I've spent last seven years doing Windows and Linux programming, and I'm not a bit shamed that I don't know PC assembler. I'm sure Ian is very proficient on whatever CAD and CAM program he is using.