A history of different screw drives
m.instructables.com
m.instructables.com
See: Step 6: Square Drive
The manual-drive one you linked is nice for the hex on the shank, but my favorite is this ratcheting version because it allows the shank to be extended with normal 1/4" extensions. If you have the opportunity to try one and feel the ratchet action it becomes obvious why they are so much better than the cheap sets you can buy at the hardware store: http://buy1.snapon.com/catalog/item.asp?P65=&tool=hand&item_...