Using Arduino as a USB programmer

Is it possible to use the arduino as a programmer for other AVR micrcontrollers? I would like to program some Atmega 8's... is this possible with avrdude and the arduino board?

Also, not interested in loading the bootloader... just the standard assembly or C programs that the AVRs take..