Re (7), I've found that freelancing has actually been really good for keeping up with housework.  I can't work 8 hrs straight through in a day no matter the location or job, but when I'm at home, I can spend one of my little breaks taking 5 minutes to clean up the kitchen.  Little incremental chores like that keep you from developing an intimidatingly large backlog.