There are many different kinds of fastening tools, each with it's own advantages, depending on what task or project you are trying to complete.