I have tried many of the topical analgesic cremes and gels and in my opinion Biofreeze is one of the best on the market. It is available through chiropractors and massage therapists offices and may be available at health food stores. It goes on easily and penetrates in less than a minute. Relief can last up to four hours and it has a nice scent as well that does dissipate pretty quickly. It is a light green gel but it goes on the skin clear once it is rubbed in and it does not stain your clothing which I feel is a great feature. It feels cool to the touch and you can feel it starting to numb the area as soon as you start rubbing it in. It works great for back, neck, shoulder, hip, and knee pain. I have problems with chronic back and shoulder pain and I use this on a pretty frequent basis in addition to medication to keep my shoulder and neck from giving me fits every time I sit down to the keyboard to type. When I worked as a massage therapist I used it on my clients and recommended it to many people who have used it and came back with rave reviews for it as well.