ATmega 8: target doesn't answer 1
Check the pinout, then check it again once more. 

One frequent problem is speed - vanilla Atmega8 is too slow, USBasp has a switch that switches it to slower mode - you can try that.