Solution: Repurpose Company.CompanyType. Its 255 characters that are not used by us in Method or Quickbooks. Since Company is always available in Report Designer, just before generating a report, I update Company.Company with resultReportfilter where RecordID = 1. Then I put Company.CompanyType on the report. Bingo.
I figured its very unlikely multiple users will run a report close enough in time for the CompanyType from one users report to appear on anothers report but it could happen. Very rarely....