I've heard glowing reports about Biofreeze. I've used it, but I'm not really into topicals, they don't seem to work well for me. I like the smell, though.