I like the idea of the DIRF class being a exactly what it is called. A fundamental class, and that the skills you learn are things such as equipment routing and setup, buoyancy and trim, buddy skills, awareness etc. I really like the concept of DIR, however I really have no immediate plans do...