This is a USB AVR programmer supported by official Arduino IDE. SELECT USBtinyISP in Tools-->Programmer. Use this programmer to reburn the bootloader in any Arduino.
This programmer works really well for ATmega168 and ATmega328 and should work with all the AVR micros supported by AVRDUDE. Both 10-pin and 6-pin targets supported (cable included for standard 6 pin ICSP).
This programmer is based on USBtiny code & design Version 2.0