Generally for bass, you'd want a 9 foot, 6 or 7 weight- if you wanted to fish for bluegill as well, I'd go with the 6 weight. You could also try the standard 9 foot 5wt, but you'll be a little undergunned if you hook into a nice bass. Steelheading is different game- you could go with a 7-9 wt...