По поводу Flash памяти. Есть калькулятор расчета времени жизни на сайте M-Systems:
http://www.m-systems.com/content/Developer/Calc.aspЕсли руководствоваться принципом "записывать в новое место", то расчет может показать довольно большой срок жизни:
Емкость памяти=8Мб.
Перезаписывемый объем памяти=100байт.
Количество циклов стирания= 100000.
Число записей в день(не указана) например(1 в 1 сек)=86400 в день
Тогда общий срок жизни:8000000*100000/(100*86400)=92593 дня или
253 года.
Описание данного подхода в приложенном файле.