I break the rules....I dive solo...My dive buddy lost his leg, it takes a lot to build trust with me and I do not like to baby sit underwater. I drift (local river, shallow, but many, many hangs...), wreck, and deep. Many many certs.....but they are just BS. Once you get your advanced cert...take the Rescue course and make sure the Instructor has a passion for it. This is one time that you want to interview the instructor as if your life depends on it, yours should not, but someone's will. You will never regret it.
Bookmarks