Can you make it possible for users to duplicate progress reports at project or portfolio level? This way what we last put into a report (eg hyperlinks, format etc) can be easily repopulated and we can write over it for the new version.
This is in lieu of starting a new blank report each time.