Well now. This could be handy, even if a little stale.
List of 15 mass shootings stopped by Armed Citizens
The fine folks at the Gun Watch blog have compiled a list of mass shootings over the years that have been stopped or minimized due to intervention from armed citizens. As usual, you will not see this reported anywhere in the mainstream media.