Ya he visto lo que has hecho amigo Carlos, está muy bien, pero me sigue dando vueltas el hecho de que quieras usar archivos de texto para implementar lo escrito en cada dia.
Yo usaría una tabla con esta estructura
Fecha {Date}
Comentarios {Memo}
Status { Integer, Para realizar borrados lógicos no físicos }
No se pero a mi no me gusta ser tan drástico al borrar algo, mejor le asigno un estado para saber si está inactivo, activo, borrado, etc... Uno nunca sabe cuando salta la liebre
En fin solo es mi punto de Vista (MS)



.
Salud OS.