Buy an Ossur machine. Great for cold therapy. They have wraps for just about every joint.. I blew out my shoulder so I don't think I'm going to be in the game anymore... future looks bleak for me atm, but I'm trying to stay poz, but the ossur machine, definitely worth it's weight. The pads wear out over constant usage, like example, I have to put it on several times a day, fall asleep with it on, etc.. the material will wear out, but for an average joe, definitely stop messing with ice cubes and get one of these. Be warned, try not to buy it from Amazon. They have sent ones that have been used!! So gross. Someone returned it with dog and cat hairs, water in the pad, the dude / chick was a smoker, and body funk galore. I spent about 200$ or so at a local store, bought the large shoulder pad from a site in California. These things do rock!