I've seen alot of peoples ideas on a "minimum" caliber for self defense. Now, I understand that when push comes to shove, you want something that will leave a hole the size of a volkswagon in the attacker, but is it really needed? My feeling is that unless someones coming at you covered in body armor, a 9mm is going to work just as well. It almost seems that some peoples opinion when it comes to self defense is that anything smaller than a .40 is a joke and ought to be sold at a Toys R Us and not a gun shop. Anyone else feel that way, or should I put a down payment on a cannon to mount in my closet to defend the home?