Since this thread is about using a firearm for home defense, I wanted to make a comment. I see two distinct scenarios where your home could be invaded:
1) The petty thief who wants to get in and out as quickly as possible. This guy will most likely wait until you are gone to break in. He doesn't want trouble. Having a gun in this case would be useless as you will not be there to begin with.
2) The kidnapper or robber who means business. This guy (or more likely group) will not try to invade your house in the middle of the night while you are sleeping. They will wait for you to enter or leave the house and jump you when you are distracted with the keys or something like that. They will put a gun to your head, force you to open a safe, or maybe kidnap you for a ransom (happens often in other countries). I don't see any use for a gun here unless you a) carry it with you AT ALL TIMES, and b) are extremely well trained in tactical situations where you have to make split-second decisions, and c) are 100% aware of what's going on AT ALL TIMES. I would guess that 99.9% of all people don't have the training or the genes to be able to fend off a kidnapping attempt. So again, I don't see the point of owning a gun for this scenario.
So I guess my question is: in what situation do you think having a gun at home will help you in any way?