Self-ISP on an Uno

This is comparable to what you could do with a duemilanove.

http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html

Early rev Uno's did not support, it is nice that the later ones finally broke out the pins to support this.