Helpful resources:
You've finished up your Arduino project. Your code is done. But now you have a $25 development board being used in a finish product and you'll have to scrap the project or buy another one if you want to start something else. No fear, this kit will let you free up your Arduino dev board from the project and it can still live on. Wire up your circuit with the socket in place of the chip. Then remove the Atmega328P out of the UNO since it has your working code and put it into the socket. Then put this new Atmega328P into your Arduino.