Thanks, but I do have all that working but the only problem I have is it just says "intialization failed rc=-1".
I think it may have something to do with the fact that it says that the device signature is invalid. Here is what it spits out when I have the programmer and the chip connected:
avrdude -c usbtiny -p m8 -U flash:w:Photovore_v1.hex:i -F
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATMEGA8 is 1E 93 07
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
I know that the programmer is connecting because when I hit enter after the command the red LED blinks, and when there is no programmer it notices that nothing is connected. What could be going wrong? (See being that you have this programmer working) What did you do to make it work?