Here's my opinion. I think a direct 2♥ bid is quite dangerous (see jdonn's post). I think reopening after 2♠pp is clear. If I pass the first time, I believe I have extra values/offense for my balance. I am not sure whether to pass or double at my first turn. If I double, I will be quite pleased if LHO bids 2♦ and it comes back to me. OTOH I may not get another chance to bid, and a club lead may be very wrong against whatever game they bid. If I pass at my first call, I am not sure whether to double or bid 2NT at my second call. It seems safe to assume that responder has diamonds, but does he show enough diamonds to prohibit us from playing in diamonds? My instinct here says yes because they are playing Puppet Stayman; the types of "garbage" hands he could have here contain more diamonds and fewer major cards on average than if they were playing normal Stayman. If we cannot play in diamonds, I assume that 2NT would show 5-5 round suits and double would be less distributional. If we can play in diamonds, what does each call show? Will partner be on the same wavelength? I am going to wait for further comments before posting the actual hand.