So I just read this in the EEPROM Tutorial:
Note: An EEPROM write takes 3.3 ms to complete. The EEPROM memory has a specified life of 100,000 write/erase cycles, so you may need to be careful about how often you write to it.
Which made me wonder... Does the place (Flash Memory) where the Arduino Program is stored have this same issue? I realize that 100,000 is a lot of times, but I have a project that stores calibration data in the EEP ROM. Eventually it will fail? Will only the memory adresses I write to frequently fail? Or will the whole thing fail?