Feature:  ReportProgress() utility method added for descendant's use to report a string back to the main thread via a Synchronize method call.