Might be time to invest in an Aeron. I should have bought one from a failed dot-com when I had the chance. (I was pretty happy with the ones at Kealia, although the adjustable armrests never worked quite right IMO.)
Hmm... my office ergonomic situation would probably be better if my keyboard height was adjustable anyway.