Ok after fumbling around a bit with sets I think I got a pretty good handle on maximizing their overall value. What I say here applies to Low stakes NLHE (2 - 100 buy-in ).

With a set one should never check on the flop. Your goal is to get as much money into the pot as possible. If you check your obviously not doing that. I know it sucks calling raise after raise preflop with those low pocket pairs only to bet on flop and get no calls but that's the only way your going to win a lot with them. Don't make weak bets either, make bets at least 3/4 of the pot.

There are situations where I would only call a bet in front of me . I would only call if there was no draw on the board. If there was a draw I'd say re-raise at least 3x the initial bet. And unless theres some super obvious way your beaten like 9 T J all same suit and theres a raise and reraise ahead of you when you have trip nines push all-in, otherwise fold.

If flush chaser comes out with a bet of any decent size fold on the turn.

That's my current strategy and it seems to be working pretty well. If anyone has any thoughts on tweaking it by all means post away.

EDIT: IGNORE MY METHOD IT SUCKS, LOOK BELOW