I vote for the option to prompt for save if they have made changes.

You could even keep a count of the number of records changed, and prompt them every 10 or so.....

If the program was a bit "fancier" all of these choicces could be configuration options....