Flowery bean bag: I am a freelancer working from home and I LOVE it!! I wouldn't swap it for an office job ever! I get all day to myself, all the non-interruption advantages that WOHM peeps have plus the absolute heaven of having NO-ONE to order me around - no boss, no annoying coworkers. If I feel like going shopping seeing people I engineer a meeting in town, if not there's no-one to distract me. No-one to tell me I can't MN during the day .
I do exactly what I want, pick and choose my jobs, if I've got a lot of money coming in I can laze a bit, if not I can work more. And I get to pick up the kids straight from preschool, spend the afternoon with them.
And while I have to be the tea-coffee-bogroll-stationery fairy/fleet/IT manager all in one, I can just put it all down as expenses so that takes a chunk off the housekeeping. And luckily I have an IT-literate DH who does all my computer maintenance in the evenings so no waiting on the mercy of some overworked IT lackey.
And said DH has had enough of being sociable to people at work all day so when he comes home just wanting a bit of peace and quiet he's the perfect babysitter while I just have to go out and see my mates because "darling you just don't know what it's like working alone all day long"