I've always been fascinated by the mechanics of them too. Especially when you get into the cycle of operations, which is directly related to what kind of weapon you're dealing with. I got most of my firearms experience from the military, especially in Afghanistan. You have to keep them clean, so it's like a bidaily ordeal you're disassembling and reassembling them. If you saw the bolt carrier group for any medium or heavy machinegun you'd probably wet yourself. It's ridonculous. A lot of teeny, tiny moving parts.