Multiple Versions vs Overwriting older versions
I have searched and not found any useful info, so perhaps
someone has helpful hints...

I am developing an app that is being tested by several people,
each testing various parts of the app. New versions are
released almost daily, and I am using NSIS to build the
installer. Some of the team desire to keep old versions around
to do "side-by-side" testing and others prefer to overwrite
the older versions to minimize system clutter.

My main issues are: