I'm a software consultant. I travel or work from my house depending on the project. I think I like doing front-end dev type work as far as technical work goes. At least I seem to enjoy it a little bit when I actually get to do it on my projects. I keep getting rejected so I'm guess it's because I'm not a "real developer". IE I don't have experience with TDD and I don't code most of my day so I am always rusty.
I thought about pulling a Peter Gibbons and getting in to construction or something a little bit physical. My family are all in construction and most of them make more than I do and spend a few months per year laid off (meaning time to do other things besides work).
Outside of work I like lifting. Am trying to get back into running and even some competitive sports (ice/roller hockey) but it's hard to make time for it. Especially with travel.