If you have a home page, a single directory for all your MSDSs (e.g. http://yourhomepage.com/msds) will make them much easier to find quickly. If you don't we will provide a directory for you on hazard.com at no charge.
If you have hndreds of products, a searchable index may be needed. I suggest you make it fast and simple, and avoid graphics. Most people who need an MSDS aren't there to be entertained. Mallincrodt Baker has one that allows customers to automatically link the chemicals on an internal inventory list to the proper MSDSs on the manufacturer's website. If you order product numeber 3688, you can use a script to automatically generate the actual URL of the MSDS for product 3688, by plugging the product number into a simple URL:
and put a link to it in your internal online inventory list, like this:
Baker -- Sodium Fluoride -- MSDS
Your employees can get the MSDS if they need it, and you don't have to do any manual work, except to verify you have the correct product number, by making sure the link points to the right MSDS. If you're a manufacturer and want to do this for the MSDSs you provide to customers, anyone familiar with PERL or PHP could set up something similar. No paper; what could be simpler?
"Hazardous Polymerization: Not Applicable"
in any MSDS. If the material isn't subject to hazardous polymerization it makes no more sense than saying
"Nuclear Fission: Not Applicable"
If on the other hand, a material may undergo hazardous polymerization simply saying "may occur" isn't adequate; OSHA requires you to state the situation under which it may occur, e.g. "Hazardous polymerization: Explosive polymers may form spontaneously around the container cap during prologed storage" or "May polymerize rapidly with explosive force in the presence of platinum catylist or reducing agents" If your lawyers want to document that you considered a hazard and decided it wasn't applicable, the place to do that is in your company files, not in the MSDS an emergency responder may have only minutes to read. Take a look at the ANSI MSDS format. It is not required. If you use it please keep the actual text free of meaningless discalimers.
Simply having the information online, together with a simple, compact MSDS index page is the main thing, and ascii text, html, or pdf can do an adequate job.
Here are MSDSs in preformatted text or standard html without images, on a white background. These are the fastest and clearest formats, and I recommend them.
If you insist on a complex graphical MSDS, PDF format is the best choice. But it is adesigned for printing on paper. It is slower to download and display and more difficult to read onscreen unless the user has a 1000x700 pixel monitor. If you print an MSDS on paper, you then have to manage that piece of paper for the next 30 years, at great expense. It is much more efficient to use onscreen access to meet OSHA requirements and print a copy only when an employee requests it or its needed somewhere the Internet doesn't reach. That said, simply having the information available on the internet is the main thing. If you have only PDF available by all means use it.
HTML is designed to be readable onscreen, takes up less disk space, and downloads much faster. Plus, anyone who can access the Internet can read it. MSDSs are text, might be needed by anyone, and are often needed in a hurry. Please do not use font size commands for the main text. They often make the font to small to read. Just use the default style in Netscape Composer, or "remove all styles" or use plain ascii text. All these approaches leave the text whatever size has been selected as readible by the user. You can use boldface or level 3 or 4 headlines for headings. Unfortunately Microsoft Frontpage seems to set a font size by default, which makes the font too large for some users or too small for others.
If you must include graphics in an html document it is best to embed them in the html file or insert hem with absolute URLSs so if a user downloads just the MSDS text, the graphics will still appear when it is viewed.
I realize it's hard for managers to be convinced they should give something away free. Some types of corporate information must be protected, and some can be sold. But some knowledge should be given away, even if you have no interest other than profits. Think of every MSDS for your products as an advertisement telling potential customers "if you buy me, you won't have to track down an MSDS, because you already have one."
There are other reasons some may understand. Most scientific and technological progress in the last five centuries, including the Internet itself, was the work of people of genius who could have sold their knowledge and become rich, but instead chose to give it away - and change the world.