Life is full of aches and pains. Maybe you pushed yourself a bit too hard in the gym yesterday, and now your muscles are sore. Or you've been hunched over your desk for too long, and your back's stiff ...