I'm building my first cnc (wood router) and I can't get any of the inputs to work.

I've got the demo version of mach3 and I can move x,y & z and even cut a few shapes but I can't get the estop and other inputs to work,
when I hit the estop it's like the signal isn't getting to the pc, the mach3 diagnostic page shows no change and the autoset on the input options isn't detecting it either.
I've tried setting the input to pin10.
I've tried changing the parallel port mode to epp, ecp and even a ps/2 and at modes but it's still not working.

it's windows xp 32bit on a dell optiplex 780

There's 10v running between the "estop input" and "input ground"
The only weird thing is that the "Relay" LED goes off when the pc boots up.

I've attached a pic of my wiring, any help would be great.
Thanks
Pete