Via Hack a Day comes word of a USB PIC-based STK500 AVR programmer. The really interesting part of this project, to us, is the stk500.c source that handles the programming interface. It should be potable to the Bus Pirate as a separate firmware, or as a mode in the existing firmware.

AVRDude already supports the Bus Pirate as a programmer, but STK500 emulation would make it instantly compatible with AVRStudio and a ton of existing applications.