Wow Coot - what a loaded Q! The suggestions could take a lot longer than will fit in a post; but I'll give it a short shot. ...
In general, float fishing is the obvious preferrence in real snaggy holding water. As for the big boulder holders in large rivers such as BC's Thompson and Oregon's Deschutes rivers (or not so big of rivers for that matter), sometimes you can keep your bait or lure right in the slowed water behind them for a bit before they work on out, down, and swing. Some of these spots actually have a current reversal, and the fish don't lay in the reversal facing backwards as often as they lay just on the seam between the opposing currents that are created by river/boulder hydraulics; or back a ways in downstream currents that still have a slowed affect from the big boulder up river. If I can use a float, and keep my mainline up off the water with a long rod, I like to let bait or jigs or pink worms hover and wiggle around in the swirling area behind the big boulder where fish close by laying along the seams easily see these offerings. Some will go right after them, while others will get aggrivated into striking at them after a bit if they become annoyed with the offering. You can also drift fish this hold by casting up and beyond the boulder and allow your rig to drift into this same hold - the trick is to keep it in there for a bit before it drifts on out, down, and then on into a swing over. Long rods held high, along with thin diameter lines, aid with this type of presentation. Using a little heavier 'reduced snag' slinky weights help also. ...
When drift fishing slots or runs without boulder or log 'holds', there has been a lot of recommendations by accomplished anglers to use just enough weight to tick every 5' to 10'. This type of fast presentation does work well for steelhead, and is a good thing to do at first because steelhead respond well to fast presentations; and if the speed differential between surface and bottom currents isn't much, then it also looks more natural to them. But if that doesn't produce, I suggest following it with added weight to slow the speed of the rig's drift for the less aggressive steelhead that may take a slower presentation instead. This is particularly the case in either murky water, where the fish will have more time to see the offering, or very cold water when the fish are more lethargic and often won't move as far or as fast to grab your drifting rig. But remember that the water along the bottom, where the fish most commonly are, is often moving at a slower speed than the surface water. Because the surface water pulls your mainline and/or float, the presented bait will be faster than the water along the bottom where the fish are holding. This is another reason to follow the faster light lead drift with a slower heavier lead drift - because it can actually look more natural to the fish in many cases, despite the movements caused by lead hitting bottom. It's a little harder to slow the surface speed of a float though. That's why it's usually best not to use them in the fastest parts of a hole; with some exceptions for shallow water summer steelhead presentations. Use them off to the side in the seams, the slower lower half of the hole, and in the tailouts. Otherwise you may need to be above the float and slow it slightly with a little bit of smoothly applied line tension. Also remember to switch colors or lures if you know fish are there but haven't taken what you served up yet.
It is also good so slow your presentation for chinooks in the river. They often prefer a slower drifting bait. You can do this by adding weight, as mentioned. Or by just fishing the slower deep parts of holes or along seams where your drift fished or float fished offering will naturally be slower, and where the 'nooks hold more often anyway.
What was the question? I forgot. Just kidding.
