I'm just a layman when it comes to acid reactions to various metals, but I have seen first hand the practical application. I'm sure there's a Chemical Engineer out there in the group that can give us all the whys and wherefores of the chemical reaction.