It's called an impact screwdriver, and this has worked best for me over the years as well. The tapping breaks the threads free from corrosion, dirt etc...Though I still like to use a good penetrating oil along with this method.
I generally use my angle grinder with a metal cutting disc to make the groove for the flat head driver.