Okay, got it sussed now. Seeing this programmer can't supply power to the target board but you need an external supply, I didn't think the programmer Vdd wire needed to be connected. Apparently with this programmer it is used as a sense line to tell it what voltage the mcu is running off. The yellow LED now comes on too.
There will be more questions later, I'm sure.