Fishing towards the end of runoff is always really good, especially if you can hit the river within a few days of getting 1-2 feet of visibility. The fish are always on the banks and eat well. One of my favorite things to do is to dead drift or drag a zonker with a stonefly dropper right off the banks. It's productive, you can use 15-20 pound tippet and the fish are usually in great shape after a few weeks of eating everything that's been washed in the current of the high flows.
We should start seeing Salmonflies once we get 3-4 days of warm weather. We'll se them first on the Lower Madison around here, but I'm guessing we'll still be fishing them well into late July on the Upper Madison.
Things are getting good and I can't wait to get back at it.