Mostly, you need to be careful while you're coding it. I think that's why BASIC developers chose the name KILL for that keyword. I mean you could incorporate Indy's neat send to the Recycle Bin API code. That way, nothing every gets completely removed, or sure, MKDIR backup and number the backup files. That's the method I use for my database files... myfile-1.bak, myfile-2.bak, etc. Hey, what are the chances Rob will return and code us the _RESURRECT keyword? That would solve everything! :D
Pete