Yeah... I guess so. The other thing is that when I go to the address of the LPT port, its E010, which when I put it into Mach 3 as 0x010, Mach changes it to 0x10 Is this something to do with it being hex? Anyway, I'm only asking as I've just plugged it all into an old XP system (XP to the rescue again :p ) and have another odd base address (CCF8) and I'm hoping that when Mach3 has finished installing its not going to do the same. Also, what's the deal with having to have an e-stop to run code in mach? can I emulate it as being off by ticking the Active Low box? Mach 3 is installed now, so I'll report my findings. Again, thanks for all your help!