Atmega328 custom bootloader

In addition to Ninoscript's comments, Pin 10 on the Duemilanove should be connected to Reset on the ArduPilot, not the other way around. Are the grounds connected?