As a consultant, you can choose the days that are open for booking, a lot of companies don't need full time help or can't afford it, and I'm highly productive when I don't hate a project. So it works out.
So if you want to be like me, work like crazy for 10 years, develop crippling anxiety, and then move to europe I guess :D