Straight compliance with HAZCOM

Does your current organization (or one you used to work for) have a written hazard communication (HazCom) program? Have you been (or were you) provided a copy of, or received any training on, the various program elements? What changes would you recommend to improve OSHA compliance? If the organization does not have a hazard communication program, do you feel one is needed? Why, or why not?