ARE YOU A GUN GEEK? THIS SHOULD ANSWER ANY QUESTIONS YOU MAY HAVE.