
Accupuncture is what helped me, but the biggest thing to help my CS is driving a van! When I was in a car every day I suffered severe pain in my neck and back even though I'm one of those people who is quite tall but drives with their seat right up to the wheel. Since I've had my van, which has a very upright seat, I hardly ever have the pain.
Work though bought new chairs which are supposed to be good for your posture, after 3 hours I told them I couldn't work with it and got my old one back, I was in pain for about 3 days afterwards!