I just saw this and thought I would share....u can use dish liquid in a ziplock back as an ice pack....
Fill the ziplock bag halfway, and then double bag to avoid leaks...and place in freezer, the soap stays soft...u may want to wrap with a towel or light cloth so u do not have the plastic right on ur skin,....but they claim this works....'