To quote my initial post... 'its either the board, or im being really stupid'.
It was the latter; i had the y stop plugged into the 'E0 Stop' port, which meant 'a' light was switching on/off, but it was the wrong one!; helps if i read the very helpful text etched onto the board!!
Thanks for your help everyone!