My sister swears by her Lululemon Ta-Ta Tamer II (that's seriously the name - Ta-Ta Tamer!

)
http://shop.lululemon.com/products/...ports-bras/Ta-Ta-Tamer-II-31110?cc=9713&sli=1
I personally wear an Under Armor that's WAY too small for me, so it's tight and does the job. The one I wear is this one
http://www.underarmour.com/shop/us/en/pid1001174-100 . Yes, I get a uni-b00b, but man, they don't hit me in the face when I'm running. I normally wear a 32E or F, so that's saying something!
Of course, when I wear it, since it's so tight, it's hard to get on and off (especially off after a good shoulder/arm workout!) but it wicks moisture away really well. I wore it during a half that I did in 97° heat! It kept the sweat off me, everywhere but in-between, and believe me - there was a LOT of sweat! And since it's so tight, it squishes that little fat pocket that I have just to the front of my armpit... I hate that.
So, when I save up some cash, I'll be getting myself a Lululemon Ta-ta tamer, or now I'll be checking out the Panache and/or Enell. Thanks for the suggestions all!
ETA: The link I have at the top isn't the one I have. I think it's the latest version/replacement of it though. The one I have retailed for $75, but I found it at the outlet for $14.99, so I bought all they had that I could squeeze the girls into! So, I have 3 of the exact same sports bra, in a not so appealing blue color, but a deal's a deal! And that was one heck of a deal! I love my underarmour outlet!