As a security guard, +1 to the guard at your place. He was in the right place at the right time. It would go a log way towards making his day if you thanked him or told his boss about the good job he did. It goes a long way for us :)
Hope it works out for ya man, always sucks having crap like that happen. Good news is her insurance will pay for it.
ROTM June '13, PNW Crew #42, SR #245, Rally Rev #02