Here is my version of Adafruit's Industries USBTinyISP AVR programmer.
In my version I eliminated the 10 pin programming header, the self programming jumper and the BUS jumper.
Replaced the power out jumper with a switch and added a yellow LED to indicate 5V is going to the target device and a 6 position right angle connector for adapter boards, so you can program mass quantities of AVR MCU's.
Here is a 6 pin color coded AVR cable that can be use with any 6 pin AVR programmer. One end has the standard 6 pin socket and the other end has pins so it can be used in breadboard prototyping/programming.
In the picture below I am programming a ATTiny45 with my setup above. 
The programmer has been tested with AVRDUDE 6.1 and everything works fine.
If anyone is interested in making one of these programmers let me know and I will post the directions.
Sparky2K7
Message was edited by: Sparky 2K7 Added Instructions on how to build AVR Programmer. Enjoy!