Hey dcdc,
I agree with you 100% about seeing a chirporactor. The only thing I'd add is go to see a 'good' chiropractor.
In my experiences at least, the difference between average and good is like night and day.
Get recc. from family, friends, any good athletes that you know - it will be worth it.
I started with a great chiropractor and had to go in once when he was out of town so I went and saw a friend of mine who was a chiro.. Big mistake!
Cheers//Chaz