Hi @writemore. This is a really good checklist. I'm a health practitioner specialising in the treatment of headaches & migraines. At the request of one of my clients and fellow Steemian @sift66 I'm currently doing a series of posts about how to reduce & eliminate the kinds of pain I've been treating on a weekly basis for the past 20 years.
My first post in the series last week was specifically about how to sort out posture problems related to long hours working at computers. So I agree with you - posture is key!
Check out the posts and follow me if you like for more coming up this month on how to do self-treatment techniques.