An Example Hand, I will continue to post more.

Please critique and give me any advice you will

***** Hand History for Game *****
$25 NL Hold'em - Saturday, July 02, 14:17:02 EDT 2005
Table Table 37727 (Real Money)
Seat 3 is the button
Total number of players : 9
Seat 1: BratzGal ( $27.2 )
Seat 2: iam1ofhis ( $85.85 )
Seat 3: THEMANS ( $18.95 )
Seat 4: Bad_Company_ ( $23.25 )
Seat 7: asl4343 ( $16.4 )
Seat 9: eodguy ( $96.89 )
Seat 10: DKToffe ( $23.05 )
Seat 6: Spiderx47 ( $25 )
Seat 8: MattR81 ( $25 )
Bad_Company_ posts small blind [$0.1].
asl4343 posts big blind [$0.25].
** Dealing down cards **
Dealt to Bad_Company_ [ Kd Ac ]
eodguy calls [$0.25].
Gregor_Samsa has joined the table.
DKToffe calls [$0.25].
BratzGal folds.
iam1ofhis folds.
THEMANS raises [$2].
Bad_Company_ calls [$1.9].
asl4343 folds.
eodguy calls [$1.75].
DKToffe calls [$1.75].
** Dealing Flop ** [ Ad, 8h, 8d ]
Bad_Company_ checks.
eodguy checks.
DKToffe checks.
THEMANS bets [$6].
Bad_Company_ is all-In [$21.25]
eodguy folds.
DKToffe folds.
THEMANS is all-In [$10.95]
** Dealing Turn ** [ Kh ]
** Dealing River ** [ 5h ]
THEMANS shows [ Td, Ah ] two pairs, aces and eights.
Bad_Company_ shows [ Kd, Ac ] two pairs, aces and kings.
Bad_Company_ wins $4.3 from side pot #1 with two pairs, aces and kings.
Bad_Company_ wins $40.05 from the main pot with two pairs, aces and kings.


I raised all in on the flop to cut off the other two callers in case they were drawing to a diamond flush.

Did I raise too much?

Should I have bet out on the flop?
I knew he would raise post-flop reguardless so I checked with the intention of check raising him. I had no read on the table except a note saying this guy was an idiot.