Get a good alarm system. Those things are worth their weight in gold.
+1. Alarm systems usually pay for themselves. Get one installed. Let the insurance company know (so they'll reduce your insurance rate). Don't get me wrong though. I don't expect an alarm system to save me, or get the police involved (while the BG is still there). I like the thought that it gives me enough of a warning to grab my gun and protect my family.
Sorry to hear about your guns. Hopefully you taught some of us a lesson though (Don't leave your guns out when you're not home...could be used against you). Also....conceal carry (legally), so you can protect yourself at any time!!! You got very lucky my friend. You could have easily been a headline in the paper today. God Bless.