Good article. Thing that worked for me was correcting my posture and getting my shoulders back and down. I found something on YouTube for shoulder impingement that did the trick. Still a very slight thing there but couldn't call it a pain if that makes sense and still a work in progress. Every thing else I tried reduced the pain to a manageable level, but never cleared it. I now only do the shoulder impingement exercises/ stretches.