So went to the range today (I usually go once per week) and brought along a new friend I made at work. He is former NYPD and former Secret Service so pretty damn experienced around firearms. So we shot my AR-15 and them moved to the handguns (Bersa Thunder 380, Glock 19 Gen 4 and CZ 75 SP-01 Tactical) . He was impressed with my mechanics and accuracy and then he went into training mode. I told him how I do practice 1 handed, distance, rapid, etc. He explained that target (3 inch or less groupings) is fine, but what matters is center mass in any situation and at random distance and random conditions. Thus the new training. He had me shoot left handed. Yikes. He had me shoot, drop the mag and pop in a new one without taking my eyes off the target. Timed shooting. He gave me multiple mags but loaded the first and I did not know if there were 16 rounds or 3. The surprise of being "out" and having to change quickly. It was awesome. I learned ALOT and learned ALOT about what I need to learn. Later, he should me (at my home) disarming techniques and how I can practice on my own. I have to tell you, it was an awesome experience. I cant say enough about being trained by someone well beyond "target shooting". Like he said, targets don't attack or shoot back and conditions are not always optimal. THATS a range day !