I just recently was certified in February SSI. Since then I have made dives in Honduras and Cozumel and lately I've been diving daily (have about 30 dives logged) just below a large dam in the Missouri River while spearfishing walleyes. Each dive I experience some newly realized danger and am now in a position to truly appreciate the level of danger this style of diving is subjecting me to. Let me describe a typical dive. I have been entering from shore (rip/rap) and descending to the bottom 15-30 feet, the visibility is usually around 4-6 feet and one can only see if one is hugging the bottom. The bottom is littered with large trees, barrels, cables, boulders and other random structures. The current is flying (similar to drift diving in Cozumel) and I have a surface flag attached to a rope which is attached via lanyard to my wrist. Also on my wrist is my speargun attached via lanyard. From my BC I have a metal cable stringer which looks basically like a big nail attached to cable attached to my BC (it is constantly getting hung up). I have a knife strapped to my calf and am diving with no wet-suit. (If I realized I had forgot my knife, I would immediately surface and go get it). I am hunting walleyes and other game fish, and am constantly being forced to solve problems created by the risk of getting hung up on debris and being subjected to the current. The low vis makes it difficult to anticipate what is coming as I drift. I would greatly appreciate hearing any criticisms or ideas regarding improving my safety. My local instructor just saved a man 2 weeks ago who had drowned after getting hung up without a knife (had his flag rope tied to his BC instead of on his wrist (not smart) and panicking. The instructor realized no flag was visible, so he free dove 30 feet with no fins to cut the man free and bring him up, blue and dead. They revived him. This really brought the danger home to me. I have been diving alone and don't think it's feasible to dive with a buddy. Thanks for the help!!