I love Tiger Balm, especially the extra strength version. Thank you for reminding me I actually need to get another jar of it. The most difficult part I have is applying it, though when it's in a place I can reach I generally wear latex gloves to keep it from getting under my nails. I'm really good about scrubbing afterwards, but I prefer to be safe then sorry.
A nice alternative is something called Bio-Freeze. I know for awhile my local CVS carried it, but otherwise you generally have to find it through a chiropractor's office. It comes in a gel, a roll-on, and a spray. I prefer the spray as it's easier for me to apply, even in hard to reach areas, and doesn't leave a gel residue on my skin. It's cold, just as the name suggests, so I normally only use it in the summer time when the excessive heat of the high desert makes my arm so swollen and tender. Sometimes I use an IcyHot sleeve with it. Once the medication in the sleeve has worn off I'll put it back on the next day and saturate it with the Bio-Freeze; I've found it lasts longer that way. I know they also make some patches that I've had success with in the past -- IcyHot and ThermaCare are my favorites when I need something for my lower back.
Have you tried reading a book to help take your mind off the pain and hopefuly relax you to sleep? I hope you get rest soon. I know the nights I only get 5 hours my body doesn't have time to "heal" and so my pain levels start out excessively high in the morning then. I know it sounds stupid but try to find a way to take your mind off the pain and see if it helps you rest. Have your husband hold you and rub small circles at your lower back. It doesn't need to have pressure behind it; the act alone can sometimes be soothing. Another option is playing soft, soothing music. Classical is good, or a soundtrack from a nice movie.