I want my users to be able to replace their own pdf files. This option works
well if (and only if) the option is checked off in the user profile to allow
them permission to delete files they can edit. (This little piece of
information does not exist in the help files by the way). If this option is
nor turned on then the dialogue box for "replace" does not come up and the new
file is added with an _000 extension.

The problem is that I don't want the users to have permission to delete files.
On our server they have permission for overwrite, I also tried setting
permission for delete; but neither works unless Contribute is also set to allow
delete.

Am I missing something, do I need to look at server permissions again, or is
this the only way to get "replace" to function properly?