i'm not a big gun fan, but if i were to buy myself a gun for self-defense/security purposes, it would probably be a semi-auto 9mm or .45, or maybe even smaller if i couldn't handle it. for those like myself who aren't out to put gaping holes in people, even a tiny little revolver will work decently. for home defense, i guarantee you even a little peashooter will stop a raging psychopath. even if this intruder is wearing kevlar, i'm sure he won't just be able to shrug off a coupla bullets in the chest, no matter how small the caliber.