I was 20 when I dislocated my shoulder, and am 21 now. Both were anterior dislocations which I reduced myself within a couple minutes of the dislocation. The first time, I was doing a turkish getup with a Kettlebell and lost control of the bell as I was transitioning to the standing portion. The second time I decided to do some overhead squats in my backyard- with no rack, no spotters, like a retard- and let the barbell get too far behind my head. It pulled the shoulder back, and when I tried to dump it by throwing it off to one side, torqued the shoulder in a crazy and generally unfortunate kind of way.
I've always been double-jointed in my shoulders, which is a contributing factor to the ease of dislocation, but like I said, this time the recovery feels much faster, and I attribute this to continuing to do some decent upper body work in all my routines. I've got a book of rehab exercises from a physical therapist, which I'll whip out again and start following.
I'm not really looking for rehab exercises, as much as I'm looking for stuff to stay in shape and keep active while I'm waiting for this to heal. I figure other people can't get enough of lifting and have been in the same situation before...sitting on the couch 'recovering' drives me crazy.