peterb: Yup. Good ole 12ga does the trick. I carried a shotgun in the Army and swear by it for close in stuff.
I have a Remington 870 Police with a mag extension and use a mix of 3″ Magnum slug and 00 Buck loads. If you can’t stop someone with 9 shots of 12ga, you deserve to be dead.
Veritas: That thing (the Desert Eagle) is a complete boat anchor. Fun to shoot and completely worthless in the real world. I’ve fired it in .44 Mag and .50 AE and it makes a big boom, but you can hit the broad side of a barn with it. Any handgun that weighs nearly as much as a rifle is kinda pointless to begin with.