I fish with spinners and spoons as well as rapalas a lot for trout. The fish never swallow these lures (of course), but it seems they will get hooked around/in the eye 50% of the time, especially if I have trebles on those lures. I always keep these fish, realeasing the ones that are just hooked in the lip/snout. When fishing with bait, which I also do quite frequently, I have noticed and picked up on a few things. Fishing Powerbait will get you a throat hooked fish almost all the time, unless you're real careful and can detect the bite right away and immediately set the hook. But, I don't think releasing fish after catching them with bait is rational either. I do hate having to cut the leaders that are stuck way down in the fish's craw after catching them, and wait until I clean them to get the hook out though. So, I don't use Powerbait that much anymore. Instead I use eggs, marshmellows, corn, and nightcrawlers. While fishing these, I either hold my rod and slowly reel keeping the line tight, or I watch it REALLY close in the rod holder. This way as soon as I see/feel the bite, I'm on it and set the hook. I've gotten so good at this technique that most of my fish hooked on bait in the last few years have been hooked right in the lip/snout, not in the craw. I think trout suck the bait in as they hit it. I am able to set it to them when they're still mouthing it though. Now, like I said, I'm not rationalizing catch and release with bait, I'm just giving an idea out there for those of you that don't like digging for your leaders in a fish's mouth after landing them.