This was in a live game between friends. We play all the time and more or less know each others style of play. The game is no limit, $0.5-1 blinds, with rebuys. One huge stack (the dealer in this hand) and everybody else is at approximately $45.

I'm last before the dealer and I look at 3c 3h. Everybody calls the BB. Pot is $9. The flop is 2c 3d 4h. At this point I know that with that many people in, somebody has a straight draw. Everyone checks, I do the same, so does the dealer. The turn is 7c. A calling station (small blind) raises $7. Another calling station calls. Rest fold to me. At this point the pot is $23. I push all in (call $7 and $37 more). Dealer folds. BOTH calling stations call. The river is 9c. Small blind has Ac 5c, big blind was on the straight draw and didn't make it.

Here's my reasoning for my actions. I didn't want to raise pre-flop with a weak pair. I checked on the flop because I wanted to disguise my set (and when I think about it now, I should have raised the size of the pot there to see where everyone stands). On the turn, I figured that they both either have draws or high cards (and maybe even a high pair), so I wanted to push them out, with the thought that even if somebody made their straight, I had outs for a full house.

Feedback plz?