I'm testing the web deployment functionality of SB5, and I find a number of issues:

1) If I delete a file from my installation package, it is not deleted from a user's machine when they upgrade. It is left orphaned and will remain on their system until deleted manually -- uninstallation does not remove it either.

2) Web installation claims that it will only download files that have changed between versions, but it downloads all the files regardless.

3) The FTP uploader uploads all files regardless of whether they have changed. In addition, if I have deleted any files, I am left with extra installer files that are not actually in use.

My goal is to provide an installer that will both a) install on a clean system and b) update an existing installation by downloading only files that have changed. If files are deleted from my build, they should be deleted when users upgrade. Can SetupBuilder meet my needs?