Have you guys looked at Art Seely's SafetyOne website? He may not be local to you, which may be a problem. But Art seems to offer a well respected training program, covers many topics.
There was a past thread by one of our members on a very similar topic, Mike took Art's classes. Here is a link to that thread:
http://www.forumsforums.com/3_9/showthread.php?t=1798
Here is a link to the SafetyOne website and training page.
http://www.sotc.com/sotc.html
Here is a screen shot of just SOME of the things he offers in his basic classes.