FTDI Adapter can be made to do it.
The FTDI on the Duemilanove could do it:
http://make.kosakalab.com/arduino/bootloader/index_en.html
I still have a duemilanove modified with pins for this.
Way easier to run Nick Gammon's ISP sketch on another Arduino tho.