there was no bootloader on the atmega2560... avrdude wouldnt intially start without the -B 4800 option.... meaning which the fuses were not set... now i've burnt the bootloader using another duemilanove... everything is successful but still the same error...perhaps someone else can throw some light