Is it an option to take a "chill" job and take a break from climbing the ladder? Programmers are in such high demand, there are places where you can go and clock out at 5pm, take an hour for lunch and never take your work with you...as long as you're ok taking a pay cut.