I'm trying to set up a PCB with an atmega168 and no programming header. I intend to use a serial bootloader (there is a ft232 on the board) to reprogram but I am wondering about the best way to program the bootloader on. Has anyone else tried this before? I am having trouble sourcing a tqfp-32 zif socket.