This is my bread board to burn bootloaders on to ATMEGA328's.
I can quickly burn my own Arduinos!
Using Optiboot https://code.google.com/p/optiboot/ make this task easy.
Step 1. load the Optiboot sketch on to an arduino - on reset the program searches for one of four different target chips and automatically starts to write the bootloader - done!
The circuit is on upverter. https://upverter.com/donsmrkatz/1b5793121c45bbf0/ProgramConnector/