I would usually agree that a person will never be pulling a gun on anyone more than a couple yards from them (that is how I have always though and how I have always trained), but in this day and age I start seeing it as more likely that a person might need to take down someone with a weapon from a greater distance. Such as if someone bursts into a mall or other public place shooting. You might not be right next to them when stopping them becomes necessary...and seconds could mean dozens of lives. Some people might have different opinions though. Do you feel this is something a person at a greater distance should even try? Should they just seek cover until threated personally? Should they get involved and if so do you feel it creates a need to carry the most accurate gun you can carry? Does it mean you need a more powerful gun? Does it change how you train?