Years ago I used to use an electric tap driver, that had some sort of two way clutch, so that when you pushed it drove the tap clockwise, and when you pulled it wound it back out again. Easy way to break taps, but pretty handy if you've a lot of holes to thread.