Hey there, everyone. I'm a new kid on the block in the world of guns. A few weeks ago, I started to heavily consider picking up a handgun for home defense, and as a possible CCW. I've been looking around, and here is a list of the guns that have really caught my attention: CZ P01* CZ P07 DUTY HK 45c* HK USPc P99c* G39 G30 Steyr S-A1* P220 Compact OR Carry Obviously, these are almost all compacts. I'm not looking for anything that will make my dick bigger. Mostly, I just want a compact gun, that's reliable and effective. But I have a few other questions, if anyone's willing to answer them. What's the difference between a hammer fire and striker fire gun? Pros and Cons? (is that the right terminology?) Why carry .45 over 9mm? Vice versa? DA, SA, or DA/SA? Before anyone asks, I have not fired or held any of these yet. I'd like to get a reasonable shopping list before I start doing all that. If anyone has a suggestion for something I haven't listed, please let me know. Thanks for all the help!