Might I recommend that you look at MSBackup. As VFP programmers, we often tend to jump at the chance to try our hand at solving a problem using VFP. Now, I will be the first to admit that I too have been guilty of this, but there are times when a better tool is available. VFP is very good as a datacentric development tool, but it really isn't a good backup program. MSBackup may not be the best either, but it will do the job quite nicely for you in most instances. Best of all, you can schedule it to run all by itself in the middle of the night - and you don't have to program a thing.