Apparently the Mega circuit has a 22pF capacitor between Reset and ground. Would this be affecting anything? Can you point me in the right direction to identify the reset characteristics and requirements for a program upload to Arduino boards from Serial.