ANSI and DIN (Metric) Fasteners:

The Fastener program has a dialog box interface from which the user picks a set of fasteners from various lists.  There are lists for bolts, screws, nuts, and washers.  Each piece is a separate block.  The most powerful feature is it allows the user to pick two points through an object, and the program will calculate the proper bolt/screw length automatically.