problem uploading/running sketches

Hi!
I'm pretty new to the Arduino world. I have a Arduino Deicimila, and it was working fine for a while; I have been experimenting/learning and also using it to program the "Open Heart" project. I loaded a sketch for that device, it works perfectly, but now when I try to load any new sketch I get the message:

avrdude: verification error, first mismatch at byte 0x0000
0x0c != 0x00
avrdude: verification error; content mismatch

the "Open Heart" sketch still runs OK, but I can't upload anything new at all. When I try, the green lights blink normally during upload, but the result is always the same message ... Any suggestions would be gratefully received. Thanks!