Lot's of information here.
http://www.workbenchdesign.net/index.html