Revised version.  Finished BOM.