I've never tried it, so I can't help you there.

Have you considered a standing desk? Or at least one where you can sit and/or stand when you're working?