was listening to your lament about your shoulder and felt I might be able to offer a few ways to get some relief.
1. Don't get too loaded up on NSAID's. All these do is mask pain and add scar tissue to an injury if there is one.
2. Warm soak in a whirlpool preceded by a ice pack on the are that hurts worst. Idea is to flush out the bad stuff and that what this promotes. An hour is more than enough to do some good.
3. Massage by a well trained therapist can help get the range of motion back and maybe help to determine exctly what the issue is.
4. I see a Kinesiologist for an old back injury. these guys help to get your chi back in whack and help your muscles to forget old back habits and injuries. Good stuff but not cheap.
Let me know if any of these help...I have more tips.