Arduino Uno as ISP for programming ATmega16-L (without bootloader)

Nice site

http://hardwarefun.com/tutorials/use-arduino-as-an-isp-programmer-to-program-non-arduino-avr-microcontrollers#comment-34793