RE: beating recoil
There' s not many ways to beat recoil. It' s just natures way of letting you know that for every action, there' s an equal reaction.
Some ways to reduce felt recoil are:
reduced loads.
lighter bullets.
recoil pads.
add weight to firearm.
add some sort of motion reducing item like mercury or hydraulic.
I read an article some years ago about the long term effects of recoil on the body. I was astonished when several of the writers were having eye problems due to shooting heavy recoil firearms (and I mean Heavy recoil, like the 338' s and up). The optometrist advised them that the constant pounding was slowly detaching their retinas. OUCH!!!