i'm updating websites this morning in my boxers while watching spongebob and playing with my baby. I'm at work. While I love being able to be with the family all day, lift at lunchtime, take 2 naps a day, and play in a band until 2 am many nights, I sometimes miss the corporate culture.
driving to work sucked. assigned parking and set lunch hours sucked. beaucratic levels, your boss tkaing all the credit, etc. I don't miss any of that.
I think an office job works for most because it is less stressful. Self-employed folks know if they don't hustle up work each day, they don't eat. But you get used to it and it becomes a non-issue after a while.