Personally, I'd desolder the ZIF socket from that board, and solder in a turned pin socket solely to use it as a demo board. Its obviously *NOT* a universal programmer board and isn't worth having a ZIF socket on.
+1. Except I would solder it to a bit of veroboard and solder (square) pin header to it, kinda like what it looks like, already. And put a 6 pin header on it for the ICSP cable, in continuity with another 6 pin header for wirewrapping to the appropriate ZIF pins.
BTW, regular square header pins are more than long enough to bottom out in a breadboard, and you can use extra long pins if you want to put it on stilts.
Turned pins are more prone to breaking at the point where they get thinner. (Female sockets for turned pins are also kinda sketchy. I don't trust them for more than a few insertions).
That's rubbish. It doesn't have an RJ12 connector for my ICD3.
Bleh. My ICD3 has a regular female pin header on it, in addition to the RJ12 rubbish. I kept the wires short as possible and inserted some grounded copper clad shielding, IIRC. It also has an alternate mini USB port.
* I just looked at it. Haha, I also put the header offset from the RJ12, so it's actually on opposite side from the USB ports rather than the original 120ish degree (why?) offset, lol. I forgot how anal retentive I can be.