I have been browsing this board and notice some posts talking about .mde files "bloating" in size, slow performance of split access database on network, etc. Discussion threads usually include mention of "compact and repair your database" "compile your VBA code" or "decompile your code then recompile" I am learning how to develop my database (a2003) as I go and try to refer to the help file as much as possible. If it was not for this forum, however, I would never have gotten off the ground with this. Kudos to the contributors. Maybe this is going overboard, but it has become habit eveytime I add/change code, File>save; Debug>compile. And when I am finished working on the db for the day, Tools>Database Utilities>Compact and Repair Database. QUESTION: Is this necessary? Today I notice in MSaccess Tools>Options>General there is "Compact on close". Also in VBeditor Tools>Options>General tab is Compile choices. Are these things happening without me manually doing them? I have not split my database and put it in use yet, but will soon... still developing. I get nervous when I read some of the posts and wonder "will that happen to mine?" I want to do this right and have a "clean, efficient, smooth" interface for the users... sort of like a duck on a lake-from the top it looks calm and graceful; underwater it's feet are going like hell.