Minor report generation changes

POSSIBLE issue with the lack of Out-String on older versions of
PowerShell (v2 and probably v1).  Will need to test later to confirm.