Writing data to flash memory; a practical solution?

I posted too soon. I couldn't find the documentation I wanted so I posted here only to find the desired documentation 10 minutes later :roll_eyes:

I'm still interested to hear people's thoughts regarding the practicality of what I suggest, but for anyone else searching on this same topic, have a look around the following:

http://www.nongnu.org/avr-libc/user-manual/pgmspace.html

Thanks, Keith. I'm not sure that will help in my case because the EEPROM available is less than the SRAM. My full array (without doing anything "fancy" to reduce the size) is on the order of 11 KB. I can whittle this down to roughly 5 KB but that is still more than the 4 KB of EEPROM available on the Mega.