I wrote a few scripts to create run summaries using Ryan's database. The tables and scripts are posted here
The shift experts should please modify the scripts to include any further variables that they want included, and then keep these tables up to date, say atleast once a day. A cron job is probably the easiest solution.