The broomstick thing is amazing. I have a loose left shoulder, and it's bothered me for quite some time. One day, while at the gym with my g/f, I was DB pressing a set of 80 lb DBs (One of my weaker bodyparts :( )... On the 7th rep, my left shoulder just slipped. Talk about pain, I'm surprised I didn't tear anything ... Anyways, back to my point ... You take a broomstick, or a beach towl, and hold it out straight away in front of you, palms down. You then lift the broomstick straight up (while having your arms compeltely straight) overhead, then back down behind your head, to the middle of your back. Keeping your arms straight throughout the entirety of it.
The wider the grip you use, the easier it is. He suggests doing 50 reps with it, I could only manage 25. I started doing that a few days ago (Thanks to Crazycal again for that forum link, otherwise I would have never found it), and my shoulder has NEVER felt better.
Here's a picture of how it's done ...
Credit to Egill for this lovely piece of artwork lol 