dfu-programmer is a Device Firmware Update based USB programmer for Atmel chips with a USB bootloader. It seems to be working just fine with the LUFA based DFU Bootloader. (http://www.fourwalledcubicle.com/LUFA.php). See README.SBo for post-install configuration.