Ladies, in light of the sad situation at FT Hood, I highly recommend you take some self defense classes. There's also some great self defense vids on Youtube. Teach the females in your family how to fight!
I'm no gun nut, but I am a gun owner. I'd advise taking a CHL course and concealed carry as well. Have some OC spray on you too.
Be safe, have situational awareness and kick butt!