I have not yet built a wheel (or even replaced a broken spoke), so it's not quite clear to me what a nipple driver is. I also didn't find any reference on Sheldon Brown's Wheelbuilding page.
What is a nipple driver and how is it used? Is it a necessity or a convenience? Would I use one when replacing a broken spoke?