I had bronchitis a couple weeks ago, so I was coughing A LOT. I was coughing so much I was dry heaving and gagging. After a couple weeks of coughing like that I started having really bad rib pain. After another trip to the doctor to see if I broke a rib, the doctor told me to take anti-inflammatory medication and use heat pads to ease the pain. I can't plug my heating pad into the car or take it where I need to go, so I picked up some ThermaCare HeatWraps. These heat wraps are great. They stay warm for a long time. They say "8 hours of heat", but when I take it off 9-10 hours later they still feel warm. (The package advises not to wear them for longer than 8 hours.) The adhesive works really well; the wraps stay in place and after hours I don't worry about them moving or coming off. I have an allergy to tape and adhesives and I was worried about using these, but I've been through 6 of them and I haven't had any issues with redness or blistering. I recommend making sure you know exactly where you want the wrap because they don't stick as well if you take it off and move it. I suggest removing them slowly so you won't damage your skin.
You can check out their products and get special offers here: Thermacare