Confused over ISP Programmer

Ahh thanks. After reading your statement I think I'm confusing myself. You program the Uno with ArduinoISP/TinyISP and then I presume to use that to program your code to the atmega328 on my PCB. So I have to have the ISP code running on the Uno.

What I"m looking for is the following. I want to do development work on my Uno and test my code each time by uploading it to the atmega on my PCB. With the above I would need to keep on re-loading the ISP sketch and then program my code?