How to burn bootloader to ATmega328-PU

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.