I wondered if HTC could devise a custom routine to uninstall the core program that would leave behind peripheral user files that have been added or tweaked (missions, maps, stick settings, sounds, etc.), followed by a custom reinstall that would not overwrite those files.
Also perhaps change the AH folder tree so that all customizable files/folders like the examples above would be located one folder, "User Customizable files" or something, that could easily be located and saved.
Best