This opponent is a fairly good, "solid" player. Fairly aggressive, but not overly so. He has a typical preflop reraising range, I think. What do you do here, and why?

I'll share the latter streets and results later.

PokerStars No-Limit Hold'em, $2 BB (6 handed) FTR converter on zerodivide.cx

Hero ($240)
CO ($388.05)
Button ($169.70)
SB ($182.65)
BB ($95.50)
UTG ($483.55)

Preflop: Hero is MP with 9, 8.
1 fold, Hero raises to $8, CO raises to $20, 3 folds, Hero calls $12.

Flop: ($43) Q, 8, 9 (2 players)
Hero checks, CO bets $8, Hero ?