An exercise ball, the right one for the height of your desk. I'm tall, at a high fixed desk, so I'm on a 75cm ball. It forces me to wiggle a little, and to straighten my back. They're better than the mesh chairs, and under £40. It's certainly more acceptable for home than the office, though I hope that changes.