Tiny AVR Programmer (PGM-11460)
The Tiny AVR Programmer plugs directly into your USB port and provides a programming socket for the ATtiny45 and 85.
This was a collaboration with David Mellis and the MIT High Low Tech lab. See Programming an ATtiny with Arduino 1.0 and Using the TinyProgrammer for more drivers and additional information.