I have the strap problem, too. Always wore racer back bras to prevent the issue. I finally went to a local lingerie store that was highly rated online and had a proper fitting. I'd always worn a 38B. Turns out I'm actually a 36D!!! Who knew? I bought 6 bras (3 everyday, 1 strapless and 2 frilly) plus a bottle of delicate wash soap (that requires no rinsing!) and spent $700!!! But, I finally have bras that feel really good and the straps stay up (well, except for one of the everyday ones, the cheapest). If you take good care of your bras, wash after each wearing, they'll last a very long time and will be worth the money. I love the bras I purchased and feel it was totally worth the money. I'm much happier now than I was in the department store brands.