I have revised and revised my app, i have five database opened every time my app is opened, two application actually, all databases are shared by the two applications... in my exit i usually add a line Clear all, close database then programatically shuts down the computer... but lately, twice actually, two of the databases are always corrupt when the app is opened in the next day.... is there anything that i have to add to exit so i can avoid my database being corrupted? Thanks everyone... God bless.....