Can an Arduino be used to program an external AVR?

Hello,

Can I use an USB Arduino to program an off-board ARV? That is, I'd like to send code to the Arduino and via some crafty wiring (using jumpers?) reroute the programing to an off-board (proto-board) that has an AVR chip on it to be programmed?

I know I can swap out the existing chip, but I am looking for a hardware reuse feature from the Arduino.

Thanks.

You can... but do you really want to?

http://tinker.it/now/2007/02/19/make-an-arduino-ng-into-an-avr-isp-programmer-for-good/

You can also build an almost no-parts parallel programmer too. http://www.bsdhome.com/avrdude/

I opted for a usbtinyisp from ladyada and much prefer that.

Thanks PWillard!

Much appreciate the input and linked resoureces.

usbtinyisp seems to be the best bet.

I bought it as a kit. Very affordable that way and a rewarding quick project.