A workbench is a table used by woodworkers to hold workpieces while they are worked by other tools. There are many styles of woodworking benches, each reflecting the type of work to be done or the craftsman's way of working. Most benches have two features in common: they are heavy and rigid enough to keep still while the wood is being worked, and there is some method for holding the work in place at a comfortable position and height so that the worker is free to use both hands on the tools. The main thing that distinguishes benches is the way in which the work is held in place. Most benches have more than one way to do this, depending on the operation being performed.
Probably the oldest and most basic method of holding the work is a planing stop or dog ear, which is simply a peg or small piece of wood or metal that stands just above the surface at the end of the bench top. The work is placed on the bench with the end pushed against the stop. The force of the planing keeps the board in place, so long as the force is always toward the stop. Planing against a stop gives the woodworker good feedback - he can tell a lot about what is going on just by the pressure, force and balance required. A stop can take the form of a batten attached to the end of the bench, or it can be adjustable, able to be moved up and down according to the size of the work - or pushed down below the surface when not needed. A simple bench dog can serve as a planing stop.
Another ancient method of holding the work is the hold fast or holdfast. A holdfast looks like a shepherd's crook. The shank goes into a hole in the bench top and the tip of the hook is pressed against the work from above. The holdfast is set by rapping the top with a mallet, and released by hitting the back side. A good holdfast works remarkably well, and is inexpensive and easy to install.
The holdfast can also be used for clamping work to the side of the bench for jointing. If the legs on your base are not too far under the top, simply bore a hole in the side of the leg and use the holdfast horizontally. A woodworker can do just about anything he needs on a bench with only a planing stop and a holdfast or two.
It is common to have holes in the benchtop that tools or jigs can be bolted to. In applications where repeated removal and reinstallation of the tool or jig is desirable, screwing into the wood of the benchtop with woodscrews or lag bolts is not an ideal solution, because the wooden threads don't lend themselves to repeated disassembly and reassembly. In such cases, it is useful to create hardpoints, which are metal threads embedded in the wood. These hardpoints make repeated disassembly and reassembly trouble-free. They are essentially nuts that are embedded into the wood in one way or another. T-nuts (aka tee nuts) are an easy way to create a hardpoint. Custom nuts similar to T-nuts but with holes for woodscrews in place of the spikes are sometimes machined for the purpose.