Hi Chuck,
Here's how I would approach it. Create one SQL statement that retrieves the right records and then issue REPORT FORM once. In the Report you'll need to create a Data Group for Organization, or whatever each report was focused to, and check the appropriate stuff in the Data Grouping Dialog.
SELECT P.Name, ;
A.AuthType, ;
A.Limit, ;
A.Fund, ;
A.Project, ;
A.Program, ;
A.Account, ;
A.SFS, ;
A.MCC, ;
O.Orgainization ;
FROM Org O ;
JOIN Author A ;
ON O.Organization = A.Organization
JOIN Person P ON A.ID = P.ID ;
WHERE (A.End > DATE() OR A.End={} ;
ORDER BY O.Orgainization, P.Name, A.AuthType
Charlie