I have scoliosis and I've tried everything for sore back and neck. Nothing has worked as well as the 5 Rites every morning before breakfast. I think #3 has helped me the most, but who knows. I'll leave the secret with the ancients. I do these every day.
http://en.wikipedia.org/wiki/Five_Tibetan_Rites
In addition to that, the usual:
- get my heart rate into the training zone (140 to 170 BPM) for 30-40 minutes 3 to 6 times per week (jogging, stairs)
- heavyhands
- shovelglove http://www.shovelglove.com/
- chin-ups, pushups, dips
- Hindu squats http://www.youtube.com/watch?v=TuyAdr4RKsY Do 500 of these every day and you'll be in the best shape of your life
That's it. I don't spend much money, but I do something every day.
Eating:
This is more (un)common sense that anything else. My 2 favorites:
http://www.soilandhealth.org/02/0201hyglibcat/020121horne/02...
http://www.amazon.com/Eat-Live-Revolutionary-Formula-Sustain...