Well, I wired up my Arduino Duemilanove, flashed ArduinoISP, installed a capacitor to disable the reset and wired up the two boards. I tried uploading the .hex file both through avrdude and inside the Arduino IDE but I always get:
avrdude: verification error, first mismatch at byte 0x1e000
0xff != 0x0d
avrdude: verification error; content mismatch
What am I missing here? Any lock bits that need to be disabled first maybe?