
that is funny that you say that, because I have dislocated my shoulder in my sleep. Twice, and it is not a nice way to wake up.
I have done mine about 12 times, and not once in the last 3 years(knock on wood).all the doctors recommended surgery for it. I just did lots of shoulder exercise and built it back up very slowly. I take a lot of glucoseamine and it seems to take care of the popping sound. As long as I dont do any behind the neck exercises I dont seem to feel any discomfort.
like said above, I would hold off on surgery untill you have no choice.
good luck bro