Invalid Device signature = 0x000000

The example I ran of ArduinoISP says that pin 10 is used as the RESET pin. So, I don't believe that is the problem.