My through hole, home etch friendly version of the surface mount FabISP, which is based around the USBtinyISP AVR ISP Programmer. The new USBtinyISP drivers also has support for Windows 8
This design uses the ATtiny84 microcontroller instead of the larger ATtiny2313 of the USBtiny.
The ATtiny84 offers a smaller footprint while having the advantage of using an external crystal for a more reliable USB connection, due to pin count restrictions smaller ATtiny85 designs cannot.
The Eagle PCB files can be found on the "Project Design File" page here, and the firmware can be found here .