kenny-
on this specific flop i don't like a bet/3-bet all in. if CO raises you (and if your read is right), he'll have AA, AK, or KK...maybe occasionally a lower set, and then some of your outs are not really outs. at 5/10 shorthanded i don't think you can count on him giving you credit for a set.
i like a CR only if you think CO calls your raise with diamonds. i don't think he'll ever fold better hands to a flop CR on this board.
i actuallly think check/call is best on the flop. makes it real easy for him to put you on the naked flush draw and fire a 2nd barrel on the turn. if the turn is a
or a Q i would lead.....anything else i'd probably check/call again.
jon