all good suggestions.
For the record the guy was classified as a maniac. He played over 45% of his hands and had a preflop raise of 17%. This was after 120 hands played against him.
I wish I had re-raised him preflop now but doing that with JJ isn't a positive EV in the long run so I tend not to do it. After the hand I wonder what would've happened if I had capped the betting on the turn. I think he would've still called and the river would've killed me anyway.
Anyway, his preflop re-raise was with a pocket pair. Not a high pocket pair mind you. In fact it was a middle pocket pair and one I wouldn't want to be re-raising a tight / agreesive player with.
On the turn I was actually in front, believe it or not.
He turned over pocket 8's, hitting his FH on the river. He in fact only had 2 outs come the river and had under 5% chance of winning the pot.
The good thing about this hand though was that about 30 hands later this happened:
dr winston:
Pre-flop:
calbear11 raises to $4. rock7731 re-raises to $6.
5 folds dr winston calls. EddieO calls. Geeko calls. calbear11
re-raises to $8. rock7731 calls. dr winston calls.
EddieO calls. Geeko calls.
Betting is capped so I'm thinking I need to hit here, but the player who caps the betting is almost all in so I figure I need to beat my main foe to get a nice side pot minimum.
Flop (board:

):
EddieO checks. Geeko checks. calbear11 goes all-in
for $1.50. rock7731 raises to $3.50. dr winston
raises to $5.50. 2 folds
rock7731 re-raises to $7.50. dr winston re-raises to
$9.50. rock7731 calls.
Decided to cap the betting as I didn't do it in the last hand. Wanted to see what he would do.
Turn (board:

):
rock7731 checks. dr winston bets $4. rock7731
raises to $8. dr winston calls.
His raise here worries me and I think I could be losing now to JJ.
River (board:

):
rock7731 bets $4. dr winston raises to $8. rock7731
calls.
Yes, at least if I'm going to lose to a higher set, then so be it. I figure I've now got the all in player beat with my set and the only thing that can beat me is a set of Jacks. I raise. I know I've won when he only calls.
Showdown:
dr winston shows Tc Td.
dr winston has Tc Td 6s Jh Th: three tens.
calbear11 shows Qc Ah.
calbear11 has Qc Ah 6s Jh Th: ace high.
rock7731 mucks cards.
(rock7731 has Qh Qd.)
Hand #4144216-737 Summary:
$3 is raked from a total pot of $92.50.
$2 is raked from the main pot of $44.50.
$1 is raked from side pot #1 of $48.
dr winston wins the main pot $42.50 with three tens.
dr winston wins the side pot $47 with three tens.
I nice pot of 22BB's. That'll do nicely thank you. Back up for the session and quickly left.

I wouldn't have played this hand so agreesively had it not been for that earlier hand against him. I guess it shows luck evens itself out in the long run.