Can't really answer your question but here a a few things to consider.
1. What is your meachanism for email delivery? Usually these have a feature that if the report returns 0 records then no email is generated.
2. How is the data captured and how do you report on it? Gun shot occurance time or gun shot report time or gun shot data entry time or ...? Every 60 seconds may be too often. Also it may have items fall through the cracks. If your report generation and email process takes longer to occur than 60 seconds you are stuck in a nightmare loop.
I would start back at the beginning and think about why the specs were designed (what is the desired outcome), how is the data captured, and can this be a reasonable process or is it smarter to just use the phone (the person that logged the gun shot into your DB).
Edited by DBlank - 28 Apr 2010 at 3:59am