It comes up a surprising amount in my life, but I often have to correct people who call any fully-automatic rifle a machine gun. But the trouble I have is that...I don't really know what the difference is. I just know there IS one. So can someone tell me what the difference is, to prevent further embarrassment on my part?