sleeping on the floor. seriously, it helps, especially after a long day on a chair in front of a computer.
What I've done is to put a treadmill under my raised desk. I walk a slow 1.3 m/h while working at the computer (incl. trading and programming). It has worked wonders for my back, plus clearly improved my cardio despite the slow pace. Search for "treadmill desk" to get lost of good reference on the healthbenefits of this approach. Here are a few: http://www.smartplanet.com/blog/rethinking-healthcare/you-too-may-soon-have-a-treadmill-desk/9273 http://www.nytimes.com/2008/09/18/health/nutrition/18fitness.html?_r=2& The Levine reference form the Mayo Clinic is an excellent starting point Highly recommended!
A doctor said that I should buy a quality rowing machine to avoid being a hunchback, as he called it, later in life. I never liked those though and am eagerly awaiting my new treadmill. Sleeping on memory foam, or whatever it is called, has helped.
fwiw, get a decent one of these... 10 - 15 min a day works wonders RN http://search.yahoo.com/search;_ylt...mas&p=teeter+inversion+tables&rs=0&fr2=rs-top
Do you exercise regularly? If not I would recommend starting to exercise every day is possible. It will help not only the body but the mind as well. Also, try to strech during the day and stand up and walk.
sadly, I seat most of the time... standing will help... but the issue is that some muscles are constantly stretch and contracted and that tends to weaken them... the best thing you can do is to stay active and do two main exercises... first, roman deadlifts... and second, squats... buy yourself a few kettle bells from wayfair.com and just do them every morning for 15 mins a day and your back issues will go away... lastly, make sure to keep your form... you are after making those muscles stronger, your erector muscles, not to bulk up... so lots of reps in proper/strict form... the other side effect will be more energy and a stress reliever ...