>Can anybody recommend a good, comfortable, supportive, and relatively inexpensive office chair?
Get one with adjustable height - and change it a couple times per day. This puts the stress in different places.
Also, make sure your monitor is the right height so your eyes look straight ahead.
Barbara