After doing a couple projects and pulling chips out to reprogram them and bending up legs, I find it easier these days to just put an ICSP header on each board, or make an adapter cable for the ICSP header to connect to the SPI pins elsewhere on the board.