I think there are some great arguments for using a Sqlite DB rather than adding the complexity of connecting via ODBC to an MSSql DB. Before I finalize my plans, I would like to hear what people with mature Sqlite solutions do to protect that data from loss or corruption.
For example, what do you do for backups of the data?
Do you do anything special permissions-wise on the Sqlite files or directory in which they live?
Are there any special strategies you employ to prevent corruption?