In reply to The Lemming:
if you have the joint and muscle integrity, get yerself some roman rings (or make some substitutes from bits of pvc and old climbing rope).
ring pushup, reverse pushups, pull ups, deep dips etc, all going into a wide grip. can do lots with them.
they are hard at first tho, so tweak the angle etc, but builds good joint integrity and stretches and opens the chest for good range of motion.
go easy for a while.
like clares question, i used rings for 2 lots of rehab (including a very damaged chest) and found them good.