For a $0.5/1.0 game I won a lot of money on this hand. But in hindsight I think I probably should have bailed earlier in the hand. I had a pretty good straight draw going. There were a lot of chips in the pot (the pot odds were good) but a big part of that was how aggressive I was. I'm a newbie to poker and would appreciate some advice on how I played this hand. It sounds strange, but I'm feeling queasy about thewin. It's like I wasn't good, but just lucky instead. Advice would be welcome.

***** Hand History for Game 3733107196 *****
$0.50/$1 Texas Hold'em - Monday, March 13, 14:38:33 ET 2006
Table Money Line (Real Money)
Seat 2 is the button
Total number of players : 10
Seat 1: Quality19xx ( $18.50 )
Seat 2: SNIFMYACE ( $130.30 )
Seat 3: Robshev ( $18.88 )
Seat 4: cyclops1066 ( $46.57 )
Seat 5: Ahahaha30 ( $82.37 )
Seat 8: cdr8048 ( $24.87 )
Seat 10: BugeyeBug ( $24.25 )
Seat 7: volksen ( $24.25 )
Seat 6: Sunflower691 ( $25 )
Seat 9: DUKDUK_DEUCE ( $25 )
Robshev posts small blind [$0.25].
cyclops1066 posts big blind [$0.50].
** Dealing down cards **
Dealt to BugeyeBug [ Jd Ts ]
Ahahaha30 folds.
volksen folds.
BugeyeBug raises [$1].
Quality19xx raises [$1.50].
SNIFMYACE folds.
Robshev folds.
cyclops1066 raises [$1.50].
BugeyeBug calls [$1].
Quality19xx calls [$0.50].
** Dealing Flop ** [ 8h, 3c, 9s ]
cyclops1066 bets [$0.50].
BugeyeBug raises [$1].
Quality19xx raises [$1.50].
cyclops1066 raises [$1.50].
BugeyeBug calls [$1].
Quality19xx calls [$0.50].
** Dealing Turn ** [ 9d ]
cyclops1066 bets [$1].
BugeyeBug calls [$1].
Quality19xx raises [$2].
cyclops1066 calls [$1].
BugeyeBug calls [$1].
** Dealing River ** [ Qs ]
cyclops1066 checks.
BugeyeBug bets [$1].
Quality19xx calls [$1].
cyclops1066 calls [$1].
BugeyeBug shows [ Jd, Ts ] a straight, eight to queen.
Quality19xx doesn't show [ Kd, Kh ] two pairs, kings and nines.
cyclops1066 doesn't show [ Ad, As ] two pairs, aces and nines.
BugeyeBug wins $20.25 from the main pot with a straight, eight to queen.