Every gun that I've shot has produced some recoil from a BB gun up a hot round from a 45-70. It seems to happen each and every time and becomes downright dependable. If you pull the trigger.....there will be some recoil. Muzzle brakes can moderate the amount of recoil and usually in doing so, increase the noise sometimes dramatically. But yet there still is that factor of recoil. I was watching a African safari episode on TV and saw a hunter putting a finishing shot on a large antelope species that I can't recall the name of now. He thought he had a live round in the barrel and when he went to shoot at about 15 yards, his flinch was so pronounced that the front sight on his barrel dropped down about 5-6 inches in anticipation of the recoil. Probably a wee bit embarrassing for him. We talk on these forums about rounds from Glocks that produce "snappy" recoil and how it becomes a problem in the accuracy of that caliber/pistol. I understand the impact of recoil on follow up shots but for the first shot it seems to be a item of large concern. I am not a recoil lover by any means.....but ................each time you pull the trigger there will be some factor of recoil to deal with, either the BB gun type or the 45-70 type. It seems like recoil is something we have to live with. Kind of like a wide receiver in football, when you catch the ball you are mostly likely in most situations to get hit.....so hang on to the ball. You can get hit and hang on or you can get hit and lose the ball but normally you will get hit. Practice is helpful and training more so. I've found that shooting pistols at much longer ranges is revealing about my recoil management skills. If I flinch with a G30 when shooting at 150 yards the bullet impact will be off by 15-20 yards and embarrassing for me with my buddies. If the recoil becomes a major factor in shooting the prudent thing to do would seem to be go down in caliber or loading. In the end whenever you pull the trigger there will be recoil. If we are to become proficient in our accuracy we will have to learn to deal with it at whatever level we choose. Hope that makes some sense.