Have you tried massage? I know it's not a solution, but it might help. My shoulders were giving me fits earlier this week, and after a massage I'm in much less pain and have greater range of motion. The pain isn't waking me up as frequently in the night, so I'm sleeping better, which makes me feel better. A positive snowball for a change!