The other day, while browsing the internet, I came across something that I didn't expect to catch my eye. Let me start off by saying that I have a love for semi automatic pistols. The firing, extracting, ejecting, feeding, and firing sequence of a well tuned pistol, for me, is my idea of...