in reply to Persistent data storage

Have you considered using Storable?