Why isn't 4♥ limited to 9- HCP and 11- points? I bet 4♠ in the auction 1m - 1♠; 2NT - 4♠ is also stupidly unlimited. While 4♥ would also go down, it goes down 1 less trick, and in almost any other layout 4♥ makes while 5♥ is likely down.
I forgot to read the definition before I bid it, but why does 3♠ here promise Hearts? As it stands, 3NT is the best contract, but if I can't find out about the stopper(s) like I was trying to, then we can never play it!