No offense to SSI, but there are a few agencies that meet NFPA and OSHA in terms of PSD diving. The main agencies I am most familiarwith are LGS, DRI and ERDi. PSD is not in the realm of normal recreational/ technical diving, and I believe it is most effectively taught by active PSD`s (LGS, DRI, ERDi). This does not mean that rec/ tech divers cannot transition to PSD, as long as they can recognize PSD is a whole other animal unto intself. The classes taught by recreational are just that in terms of Search and Recovery and Rescue... Recreational courses. PSD diving also is based in a team environment including backup and standby divers as well as tenders. Since it is a team environment, why take a course independent of others (just you)? Most of the agencies I am familiar with require you to be associated to a Police, Fire or Rescue Dive team in order to take the courses.