Aside from muscle balance (also working the back), wouldn't thorough stretching counter the hunching-over effect? I do yoga a couple days a week or so and there are always lots of up dogs, back bends, etc. Personally, I use a block to do a sort of supported-fish pose at home a lot.