"All" there is to know about flyfishing for steelhead!! Add these to your list: 1. Keep a positive/optimistic outlook. 2. Resolve (You will catch a steehead if you keep at it.) 3. Have a willingness to learn, and don't be afraid to ask more experienced anglers for advice (I think that you have got this covered.).